generated: '2026-06-20' method: derived source: openapi/*.yml (component schemas, $ref + id-reference fields) render: subway/autodesk-subway-map.svg notes: 'Entity graph derived heuristically from OpenAPI component schemas and id-reference fields across APS APIs. APS spans two id systems: the WIP/Data Management tree (hub > project > folder > item > version) and the OSS storage tree (bucket > object, addressed by URN which Model Derivative translates to derivatives/manifest).' entities: - name: Hub - name: Project - name: Folder - name: Item - name: Version - name: Bucket - name: Object - name: Job - name: Manifest - name: Derivative - name: Issue - name: Parameter - name: Collection - name: Hook - name: ProjectUser - name: Company - name: Twin - name: Graph - name: Activity - name: AppBundle - name: Engine - name: WorkItem - name: PhotoScene relationships: - from: ProjectUser via: companyId to: company kind: belongs_to - from: AddProjectUserRequest via: companyId to: company kind: belongs_to - from: UpdateProjectUserRequest via: companyId to: company kind: belongs_to - from: IntrospectionResponse via: userid to: user kind: belongs_to - from: UserProfile via: userId to: user kind: belongs_to - from: ObjectDetail via: objectId to: object kind: belongs_to - from: Extension via: version to: version kind: belongs_to - from: JsonApiVersion via: version to: version kind: belongs_to - from: Engine via: version to: version kind: belongs_to - from: AppBundlePayload via: engine to: engine kind: belongs_to - from: AppBundle via: engine to: engine kind: belongs_to - from: AppBundle via: version to: version kind: belongs_to - from: ActivityPayload via: engine to: engine kind: belongs_to - from: Activity via: engine to: engine kind: belongs_to - from: Activity via: version to: version kind: belongs_to - from: WorkItemPayload via: activityId to: activity kind: belongs_to - from: AliasPayload via: version to: version kind: belongs_to - from: Alias via: version to: version kind: belongs_to - from: AliasPatch via: version to: version kind: belongs_to - from: Job via: graphId to: graph kind: belongs_to - from: CreateJobRequest via: graphId to: graph kind: belongs_to - from: JobResult via: jobId to: job kind: belongs_to - from: Manifest via: version to: version kind: belongs_to - from: ObjectNode via: objectid to: object kind: belongs_to - from: Dataset via: version to: version kind: belongs_to - from: Hook via: hookId to: hook kind: belongs_to