generated: '2026-10-10' method: derived generator: derive-data-model.py source: - openapi/gitbook-change-request-content-api-openapi.yml - openapi/gitbook-change-request-reviewers-api-openapi.yml - openapi/gitbook-change-requests-api-openapi.yml - openapi/gitbook-collections-api-openapi.yml - openapi/gitbook-custom-hostnames-api-openapi.yml - openapi/gitbook-docs-sites-api-openapi.yml - openapi/gitbook-imports-api-openapi.yml - openapi/gitbook-integrations-api-openapi.yml - openapi/gitbook-openapi-specs-api-openapi.yml - openapi/gitbook-organization-members-api-openapi.yml - openapi/gitbook-organization-teams-api-openapi.yml - openapi/gitbook-organizations-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 17 entities_in_spec: 17 relationships: 5 entities: - name: ChangeRequest fields: 9 - name: Collection fields: 5 - name: DocsSite fields: 6 - name: Error fields: 1 - name: File fields: 4 - name: Integration fields: 4 - name: OpenAPISpec fields: 6 - name: Organization fields: 5 - name: OrganizationMember fields: 3 - name: Page fields: 7 - name: Pagination fields: 1 - name: Reviewer fields: 2 - name: SiteSpace fields: 4 - name: Space fields: 8 - name: SpaceUser fields: 2 - name: Team fields: 3 - name: User fields: 5 relationships: - from: Reviewer to: User type: has_one via: user - from: ChangeRequest to: User type: has_one via: createdBy - from: OrganizationMember to: User type: has_one via: user - from: SiteSpace to: Space type: has_one via: space - from: SpaceUser to: User type: has_one via: user