generated: '2026-08-01' method: derived source: openapi/lucid-rest-api-openapi.yml, openapi/lucid-scim-api-openapi.yml note: Entity-relationship graph derived mechanically from $ref links between components.schemas in the harvested specs. The Lucid Data API declares no components.schemas (its request and response shapes are inline), so it contributes no entities here; its logical model is recorded separately below from its path structure. entities: - entity: Document api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 22 - entity: AccountDocument api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 14 - entity: LucidStandardImportLine api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 13 description: A line definition within a page. - entity: UserBase api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 12 description: Core attributes shared by all user representations. - entity: LucidStandardImportShape api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 11 description: 'A shape definition within a page. The `type` field determines which kind of shape to create. Common shape types include `rectangle`, `circle`, `diamond`, `cloud`, `process`, `docum' - entity: ServiceProviderConfig api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 10 - entity: LegalHold api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 9 - entity: LucidStandardImportPage api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 9 description: A page definition within a Lucid Standard Import document. - entity: OAuth2Token api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 9 - entity: SubAttribute api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 9 description: A leaf-level attribute definition. Like Attribute but without subAttributes, since sub-attributes cannot themselves be complex. - entity: DocumentShareLink api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 8 - entity: FolderShareLink api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 8 - entity: OAuth2IntrospectToken api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 8 - entity: Shape api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 8 description: Object representing a shape placed on a page of a document. Note that the ItemId of a shape is unique across all groups, layers, shapes, and lines. - entity: User api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 8 description: A standard representation of a user. - entity: Folder api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 7 description: A standard representation of a folder. - entity: LucidStandardImportLayer api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 7 description: A layer on a page. Layers can contain shapes, lines, and groups. - entity: Subscription api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 7 description: A subscription resource representing a Lucid product subscription - entity: AuditLog api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 - entity: AuditLogQueryRequestBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 - entity: AuthenticationScheme api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 6 - entity: CreateUserBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 - entity: DocumentContent api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 description: Object representing the contents of a Lucidchart document - entity: Line api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 description: Object representing a line on the page of a document. Note that the ItemId of a line is unique across all groups, layers, shapes, and lines. - entity: LucidStandardImportGroup api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 description: A group of items on a page. - entity: Page api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 description: Object representing a single page of a Lucidchart document. - entity: Profile api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 6 description: The Profile resource contains basic profile information about a user. - entity: Schema api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 6 - entity: AddAzureCredentialRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 - entity: Classification api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 - entity: CreateAwsDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 - entity: CreateAzureDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 - entity: DocumentComment api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: A comment within a comment thread on a document. - entity: EmbedInformation api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: Information about the requested Embed. - entity: EnterpriseUserExtension api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 5 description: Enterprise extension attributes for the user. - entity: FolderContent api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: A representation of a single item contained in a folder. - entity: GetAllGroups api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 5 - entity: GetAllSchemas api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 5 - entity: GetAllUsers api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 5 - entity: Group api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 5 - entity: Layer api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: Object representing a layer on the page of a document. Note that the ItemId of a layer is unique across all groups, layers, shapes, and lines. - entity: LucidStandardImportPageSettings api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: Page-level settings for a Lucid Standard Import page. - entity: Team api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 description: A standard representation of a team. - entity: UpdateAzureCredentialRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 5 - entity: AwsModelJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: AzureModelJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: BootstrapData api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Bootstrap data can be attached to the created document to be consumed by a specific Extension Package. - entity: BoundingBox api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: The bounding box that defines a shape's position and size on the page. - entity: CreateGoogleCloudDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: CreateModelFromAwsDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: CreateModelFromAzureDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: CreateModelFromGoogleCloudDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: CreateRepositoryRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: DocumentLinkSecurity api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: DocumentTeamCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: DocumentUserCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: EmbedDocument api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Information about the docuement correlated to the requested Embed. - entity: FolderGroupCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: FolderTeamCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: FolderUserCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: GoogleCloudModelJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: Group api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Object representing a group on the page of a document. Note that the ItemId of a group is unique across all groups, layers, shapes, and lines. - entity: Items api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Individual shapes, lines, groups, and layers all contain a unique ItemId identifying the object. - entity: LucidStandardImportContent api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: 'Defines the content of a document using the Lucid Standard Import format, including pages, shapes, and lines. Mutually exclusive with `extensionBootstrapData`. ' - entity: LucidStandardImportGotoDocumentAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Navigate to a page in another document. - entity: LucidStandardImportImageFill api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: An image fill, either by URL or by reference to an image in the import archive. - entity: LucidStandardImportLineEndpoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: An endpoint connected to another line. - entity: LucidStandardImportShapeEndpoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: An endpoint connected to a shape. - entity: LucidStandardImportStyle api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Visual style properties for a shape. - entity: PatchDocumentRequestBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 description: Request body for updating a document. At least one field should be provided. - entity: RepositoryObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: RepositoryUser api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: SessionConfig api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 4 - entity: AcceptShareLinkResult api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AddAwsCredentialRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsCredentialObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsDataSourceFilter api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsDataSourceJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsDataSourceJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsDataSourceObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AwsModelJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureCredentialObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureDataSourceFilter api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureDataSourceJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureDataSourceJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureDataSourceObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: AzureModelJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: Collection api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: A collection is a container inside of a source of data. A data source can have many collections, but a collection can only belong to one data source. A collection can be thought of - entity: Contains api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Object listing the IDs of items contained within a container shape (e.g., a frame). - entity: CreateOrUpdateGroup api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 - entity: CreateTeamBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: CustomAttribute api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Object representing a custom attribute value for a document. - entity: DocumentOwner api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: DocumentThread api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: A comment thread on a document. - entity: Email api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 description: An object representing a user's email. - entity: FolderLinkSecurity api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GoogleCloudCredentialObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GoogleCloudDataSourceJobResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GoogleCloudDataSourceJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GoogleCloudDataSourceObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GoogleCloudModelJobStatusResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: GroupOperation api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 - entity: Image api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Object describing the image fill on a shape. - entity: License api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: A license resource representing a user's license on a subscription - entity: LinkDocument api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Information about the Document contained in the link if it exists. - entity: LinkedData api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Object representing data linked to a resource on a document. - entity: LucidStandardImportCustomPageDatum api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: A custom key-value pair attached to a page, optionally globally inherited. - entity: LucidStandardImportLineText api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: A text label on a line. - entity: LucidStandardImportPositionEndpoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: An endpoint at an absolute position on the page. - entity: LucidStandardImportStroke api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Stroke styling for a line. - entity: LucidStandardImportUrlAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 description: Navigate to an external URL. - entity: Member api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 - entity: Name api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 description: An object representing a user's name in various formats. - entity: UpdateAwsCredentialRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 3 - entity: UserOperation api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 3 - entity: AbsolutePoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: An absolute point on the page canvas. - entity: AccountInformationResource api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: AddRepositoryUserRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: Avatar api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A reference to a user's avatar image. When the user has no uploaded avatar, this falls back to their Gravatar image. - entity: AwsDataSourceForModelCreation api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: AzureDataSourceForModelCreation api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: DataPair api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Object representing a key-value pair of data. - entity: Endpoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Object representing the endpoint of a Line. - entity: FolderAttribute api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: An attribute assigned to the folder. - entity: GoogleCloudDataSourceFilter api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: GoogleCloudDataSourceForModelCreation api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: LinkResource api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Resource representing information contained in a Lucid link. - entity: LucidStandardImportColorFill api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A solid color fill. - entity: LucidStandardImportCustomDatum api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A custom key-value pair attached to an item. - entity: LucidStandardImportCustomPageSize api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A custom page size with explicit dimensions. - entity: LucidStandardImportGotoPageAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Navigate to a page in the current document. - entity: LucidStandardImportHideLayerAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Hide layers. - entity: LucidStandardImportLinkedDatum api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A reference linking an item to a data collection entry. - entity: LucidStandardImportShowLayerAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Show layers. - entity: LucidStandardImportStandardPageSize api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A standard named page size. - entity: LucidStandardImportToggleLayerAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Toggle visibility of layers. - entity: PhoneNumber api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 2 description: An object representing a user's phone number. - entity: RelativePoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A relative point with coordinates between 0 and 1, inclusive. - entity: RepositoryGroupCollaborator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: TagOrLabel api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: An AWS or Azure tag, or a Google Cloud label - entity: TeamUser api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: A user with a specific role to add to a team - entity: TextArea api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 description: Object representing a text area on a Shape or Line. - entity: UpdateAwsDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 2 - entity: UserGroup api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 2 description: An object representing a user's group. - entity: AddRepositoryUsersRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: AddUsersToTeamBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: AwsCredentialExternalId api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: Data api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: Object representing an array of Collections on a document. - entity: EditAwsDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: EditAzureDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: EditGoogleCloudDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: GrantLicenseRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: Request body for granting a license to a user - entity: JobErrorResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: JobReferenceIdResponse api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: LinkInvitation api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: Information about the Invitation contained in the link if it exists. - entity: LucidStandardImportCollection api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: 'A data collection to associate with the document. Exactly one of `dataSource` or `values` must be provided — providing both or neither is an error. ' - entity: LucidStandardImportDocumentSettings api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: Document-level settings for a Lucid Standard Import. - entity: LucidStandardImportGenerator api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: 'A data-backed shape generator that automatically creates shapes from data. The `type` field determines which generator is used. ' - entity: PostCommentRequestBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 description: Request body for posting a comment to a thread. - entity: RemoveUsersFromTeamBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: Repository api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: RepositoryGroupsRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: Role api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: object fields: 1 - entity: UpdateAzureDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: UpdateGoogleCloudDataSourceRequest api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: UpdateTeamBody api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 1 - entity: Attribute api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: null fields: 0 description: An attribute definition for a SCIM schema resource. Complex attributes may contain subAttributes. - entity: AwsCredentialId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: AWS credential ID - entity: AwsDataSourceId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: AWS data source ID - entity: AzureCredentialId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Azure credential ID - entity: AzureCredentialLinkType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The type of Azure environment the credential is for - entity: AzureDataSourceId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Azure data source ID - entity: CloudCredentialId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Cloud credential ID with provider prefix - entity: CreatableProduct api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The Lucid Suite product types that can be created. - entity: CreateUser api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: null fields: 0 - entity: CredentialObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: null fields: 0 - entity: DataSourceId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Cloud data source ID - entity: DataSourceObject api: REST spec: openapi/lucid-rest-api-openapi.yml type: null fields: 0 - entity: EndpointStyle api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The visual style of a line endpoint. - entity: FolderContentType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: '* folder - Type denoting that the Folder Content Resource is a folder and will have a Number id field and no product field. * document - Type denoting that the Folder Content R' - entity: FolderType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: '* folder - Folders can live in other folders, team folders, or the root of a user’s folder manager ("My Documents"). A folder in "My Documents" will have a null parent field. * tea' - entity: GoogleCloudCredentialId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Google Cloud credential ID - entity: GoogleCloudDataSourceId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Google Cloud data source ID - entity: JobReferenceId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Unique identifier for an asynchronous job - entity: JobStatus api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Status of an asynchronous job - entity: LucidStandardImportAction api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 0 description: 'An interactive action attached to a shape. The `type` field determines the action kind. ' - entity: LucidStandardImportEndpoint api: REST spec: openapi/lucid-rest-api-openapi.yml type: object fields: 0 description: 'An endpoint of a line. The `type` field determines how the endpoint is positioned. - `shapeEndpoint`: Connects to a shape by its ID. - `positionEndpoint`: Connects to an absolute p' - entity: LucidStandardImportFill api: REST spec: openapi/lucid-rest-api-openapi.yml type: null fields: 0 description: 'Fill style for a shape. The `type` field determines the fill kind. - `color`: A solid color fill. - `image`: An image fill, either by URL or by reference to an image in the import ' - entity: LucidStandardImportPageSize api: REST spec: openapi/lucid-rest-api-openapi.yml type: null fields: 0 description: 'Page size configuration. Either a standard page size with an optional format, or a custom size with explicit dimensions. ' - entity: Product api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The Lucid Suite product that a document was created in. - entity: RepositoryAccessType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Determines repository visibility. UNRESTRICTED repositories are visible to all users on the account, RESTRICTED are visible to specific authorized groups and individuals. - entity: RepositoryId api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Unique identifier for a repository folder, prefixed with `repo_` - entity: RepositoryRole api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Role of a user on a repository - entity: Role api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The Collaborator Role on the document or folder - entity: SharingRole api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: 'Roles determine what actions an invitation will grant on a document. Invitations to a document only grant the specified level of access to just that one document. If a link''s role ' - entity: TeamRole api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: 'The role to assign to a user on a team. Team roles determine what permissions a user has on documents shared with the team: - `TEAM_MANAGER`: Can manage team settings, members, and' - entity: TeamType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The type of the team - entity: ThreadStatus api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: The status of a comment thread. OPEN indicates an unresolved thread, CLOSED indicates a resolved thread. - entity: UI api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: '- viewer: When loading an existing embed, go directly to the standard embedded view of the document. - settings: When loading an existing embed, show the user the embed settings in' - entity: User api: SCIM spec: openapi/lucid-scim-api-openapi.yml type: null fields: 0 description: A standard representation of a user. - entity: UserRole api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: Allows various administrative actions. - entity: ViewerCustomSettings api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: '- postMessage: Display a "Settings for " link in the embed settings view where users can update the settings. When clicked, the OpenCustomSettings postMessage event would be f' - entity: ViewerType api: REST spec: openapi/lucid-rest-api-openapi.yml type: string fields: 0 description: '- rich: The standard Lucid viewer experience. A fully interactive viewer with zoom, panning, and support for hotspots and other interactive elements. - simple: A basic Lucid viewer' relationships: - from: AccountDocument to: Product kind: has_one via: product api: REST - from: User to: UserRole kind: has_many via: roles api: REST - from: User to: Avatar kind: has_one via: avatar api: REST - from: Document to: CustomAttribute kind: has_many via: customAttributes api: REST - from: Document to: Product kind: has_one via: product api: REST - from: Document to: DocumentOwner kind: has_one via: owner api: REST - from: DocumentUserCollaborator to: Role kind: has_one via: role api: REST - from: DocumentTeamCollaborator to: Role kind: has_one via: role api: REST - from: FolderUserCollaborator to: Role kind: has_one via: role api: REST - from: FolderGroupCollaborator to: Role kind: has_one via: role api: REST - from: FolderTeamCollaborator to: Role kind: has_one via: role api: REST - from: LucidStandardImportContent to: LucidStandardImportPage kind: has_many via: pages api: REST - from: LucidStandardImportContent to: LucidStandardImportCollection kind: has_many via: collections api: REST - from: LucidStandardImportContent to: LucidStandardImportDocumentSettings kind: has_one via: documentSettings api: REST - from: LucidStandardImportPage to: LucidStandardImportShape kind: has_many via: shapes api: REST - from: LucidStandardImportPage to: LucidStandardImportLine kind: has_many via: lines api: REST - from: LucidStandardImportPage to: LucidStandardImportGroup kind: has_many via: groups api: REST - from: LucidStandardImportPage to: LucidStandardImportLayer kind: has_many via: layers api: REST - from: LucidStandardImportPage to: LucidStandardImportCustomPageDatum kind: has_many via: customData api: REST - from: LucidStandardImportPage to: LucidStandardImportGenerator kind: has_many via: dataBackedShapes api: REST - from: LucidStandardImportPage to: LucidStandardImportPageSettings kind: has_one via: settings api: REST - from: LucidStandardImportShape to: BoundingBox kind: has_one via: boundingBox api: REST - from: LucidStandardImportShape to: LucidStandardImportCustomDatum kind: has_many via: customData api: REST - from: LucidStandardImportShape to: LucidStandardImportStyle kind: has_one via: style api: REST - from: LucidStandardImportShape to: LucidStandardImportAction kind: has_many via: actions api: REST - from: LucidStandardImportShape to: LucidStandardImportLinkedDatum kind: has_many via: linkedData api: REST - from: LucidStandardImportLine to: LucidStandardImportStroke kind: has_one via: stroke api: REST - from: LucidStandardImportLine to: LucidStandardImportEndpoint kind: has_one via: endpoint1 api: REST - from: LucidStandardImportLine to: LucidStandardImportEndpoint kind: has_one via: endpoint2 api: REST - from: LucidStandardImportLine to: LucidStandardImportLineText kind: has_many via: text api: REST - from: LucidStandardImportLine to: LucidStandardImportCustomDatum kind: has_many via: customData api: REST - from: LucidStandardImportLine to: LucidStandardImportLinkedDatum kind: has_many via: linkedData api: REST - from: LucidStandardImportLine to: AbsolutePoint kind: has_many via: joints api: REST - from: LucidStandardImportLine to: AbsolutePoint kind: has_many via: elbowControlPoints api: REST - from: LucidStandardImportStyle to: LucidStandardImportFill kind: has_one via: fill api: REST - from: LucidStandardImportStyle to: LucidStandardImportStroke kind: has_one via: stroke api: REST - from: LucidStandardImportShapeEndpoint to: EndpointStyle kind: has_one via: style api: REST - from: LucidStandardImportShapeEndpoint to: RelativePoint kind: has_one via: position api: REST - from: LucidStandardImportPositionEndpoint to: EndpointStyle kind: has_one via: style api: REST - from: LucidStandardImportPositionEndpoint to: AbsolutePoint kind: has_one via: position api: REST - from: LucidStandardImportLineEndpoint to: EndpointStyle kind: has_one via: style api: REST - from: LucidStandardImportGroup to: LucidStandardImportCustomDatum kind: has_many via: customData api: REST - from: LucidStandardImportGroup to: LucidStandardImportLinkedDatum kind: has_many via: linkedData api: REST - from: LucidStandardImportLayer to: LucidStandardImportCustomDatum kind: has_many via: customData api: REST - from: LucidStandardImportLayer to: LucidStandardImportLinkedDatum kind: has_many via: linkedData api: REST - from: LucidStandardImportPageSettings to: LucidStandardImportPageSize kind: has_one via: size api: REST - from: DocumentContent to: Product kind: has_one via: product api: REST - from: DocumentContent to: Page kind: has_many via: pages api: REST - from: DocumentContent to: Data kind: has_one via: data api: REST - from: Page to: Items kind: has_one via: items api: REST - from: Page to: DataPair kind: has_many via: customData api: REST - from: Page to: LinkedData kind: has_many via: linkedData api: REST - from: Items to: Shape kind: has_many via: shapes api: REST - from: Items to: Line kind: has_many via: lines api: REST - from: Items to: Group kind: has_many via: groups api: REST - from: Items to: Layer kind: has_many via: layers api: REST - from: Shape to: TextArea kind: has_many via: textAreas api: REST - from: Shape to: DataPair kind: has_many via: customData api: REST - from: Shape to: LinkedData kind: has_many via: linkedData api: REST - from: Shape to: Contains kind: has_one via: contains api: REST - from: Shape to: Image kind: has_one via: image api: REST - from: Line to: Endpoint kind: has_one via: endpoint1 api: REST - from: Line to: Endpoint kind: has_one via: endpoint2 api: REST - from: Line to: TextArea kind: has_many via: textAreas api: REST - from: Line to: DataPair kind: has_many via: customData api: REST - from: Line to: LinkedData kind: has_many via: linkedData api: REST - from: Group to: DataPair kind: has_many via: customData api: REST - from: Group to: LinkedData kind: has_many via: linkedData api: REST - from: Layer to: DataPair kind: has_many via: customData api: REST - from: Layer to: LinkedData kind: has_many via: linkedData api: REST - from: LinkedData to: DataPair kind: has_many via: data api: REST - from: Data to: Collection kind: has_many via: collections api: REST - from: SessionConfig to: Product kind: has_many via: products api: REST - from: SessionConfig to: UI kind: has_one via: ui api: REST - from: SessionConfig to: ViewerCustomSettings kind: has_one via: customSettings api: REST - from: Folder to: FolderType kind: has_one via: type api: REST - from: Folder to: FolderAttribute kind: has_many via: attributes api: REST - from: FolderContent to: FolderContentType kind: has_one via: type api: REST - from: FolderContent to: Product kind: has_one via: product api: REST - from: DocumentShareLink to: SharingRole kind: has_one via: role api: REST - from: DocumentShareLink to: DocumentLinkSecurity kind: has_one via: linkSecurity api: REST - from: FolderShareLink to: SharingRole kind: has_one via: role api: REST - from: FolderShareLink to: FolderLinkSecurity kind: has_one via: linkSecurity api: REST - from: CreateUserBody to: UserRole kind: has_many via: roles api: REST - from: Profile to: Avatar kind: has_one via: avatar api: REST - from: LinkResource to: LinkDocument kind: has_one via: document api: REST - from: LinkResource to: LinkInvitation kind: has_one via: invitation api: REST - from: Team to: TeamType kind: has_one via: type api: REST - from: CreateTeamBody to: TeamType kind: has_one via: type api: REST - from: TeamUser to: TeamRole kind: has_one via: role api: REST - from: AddUsersToTeamBody to: TeamUser kind: has_many via: users api: REST - from: AwsCredentialObject to: AwsCredentialId kind: has_one via: credentialId api: REST - from: AzureCredentialObject to: AzureCredentialId kind: has_one via: credentialId api: REST - from: AddAzureCredentialRequest to: AzureCredentialLinkType kind: has_one via: linkType api: REST - from: UpdateAzureCredentialRequest to: AzureCredentialLinkType kind: has_one via: linkType api: REST - from: GoogleCloudCredentialObject to: GoogleCloudCredentialId kind: has_one via: credentialId api: REST - from: CreateAwsDataSourceRequest to: AwsCredentialId kind: has_one via: awsCredentialId api: REST - from: JobReferenceIdResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: AwsDataSourceJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: AwsDataSourceJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: AwsDataSourceJobResponse to: AwsDataSourceId kind: has_one via: dataSourceId api: REST - from: AwsDataSourceObject to: AwsDataSourceId kind: has_one via: dataSourceId api: REST - from: CreateAzureDataSourceRequest to: AzureCredentialId kind: has_one via: azureCredentialId api: REST - from: AzureDataSourceJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: AzureDataSourceJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: AzureDataSourceJobResponse to: AzureDataSourceId kind: has_one via: dataSourceId api: REST - from: AzureDataSourceObject to: AzureDataSourceId kind: has_one via: dataSourceId api: REST - from: CreateGoogleCloudDataSourceRequest to: GoogleCloudCredentialId kind: has_one via: googleCloudCredentialId api: REST - from: GoogleCloudDataSourceJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: GoogleCloudDataSourceJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: GoogleCloudDataSourceJobResponse to: GoogleCloudDataSourceId kind: has_one via: dataSourceId api: REST - from: GoogleCloudDataSourceObject to: GoogleCloudDataSourceId kind: has_one via: dataSourceId api: REST - from: AwsDataSourceForModelCreation to: AwsDataSourceId kind: has_one via: dataSourceId api: REST - from: AwsDataSourceForModelCreation to: AwsDataSourceFilter kind: has_one via: filter api: REST - from: AwsDataSourceFilter to: TagOrLabel kind: has_many via: awsTags api: REST - from: CreateModelFromAwsDataSourceRequest to: AwsDataSourceForModelCreation kind: has_many via: dataSources api: REST - from: AwsModelJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: AwsModelJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: AzureDataSourceForModelCreation to: AzureDataSourceId kind: has_one via: dataSourceId api: REST - from: AzureDataSourceForModelCreation to: AzureDataSourceFilter kind: has_one via: filter api: REST - from: AzureDataSourceFilter to: TagOrLabel kind: has_many via: azureTags api: REST - from: CreateModelFromAzureDataSourceRequest to: AzureDataSourceForModelCreation kind: has_many via: dataSources api: REST - from: AzureModelJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: AzureModelJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: GoogleCloudDataSourceForModelCreation to: GoogleCloudDataSourceId kind: has_one via: dataSourceId api: REST - from: GoogleCloudDataSourceForModelCreation to: GoogleCloudDataSourceFilter kind: has_one via: filter api: REST - from: GoogleCloudDataSourceFilter to: TagOrLabel kind: has_many via: googleCloudLabels api: REST - from: CreateModelFromGoogleCloudDataSourceRequest to: GoogleCloudDataSourceForModelCreation kind: has_many via: dataSources api: REST - from: GoogleCloudModelJobStatusResponse to: JobReferenceId kind: has_one via: jobId api: REST - from: GoogleCloudModelJobStatusResponse to: JobStatus kind: has_one via: status api: REST - from: RepositoryObject to: RepositoryId kind: has_one via: repositoryId api: REST - from: RepositoryObject to: RepositoryAccessType kind: has_one via: accessType api: REST - from: CreateRepositoryRequest to: RepositoryAccessType kind: has_one via: accessType api: REST - from: CreateRepositoryRequest to: AddRepositoryUserRequest kind: has_many via: users api: REST - from: AddRepositoryUserRequest to: RepositoryRole kind: has_one via: role api: REST - from: RepositoryUser to: RepositoryRole kind: has_one via: role api: REST - from: AddRepositoryUsersRequest to: AddRepositoryUserRequest kind: has_many via: users api: REST - from: DocumentThread to: ThreadStatus kind: has_one via: status api: REST - from: UserBase to: Name kind: has_one via: name api: SCIM - from: UserBase to: Email kind: has_many via: emails api: SCIM - from: UserBase to: PhoneNumber kind: has_many via: phoneNumbers api: SCIM - from: UserBase to: Role kind: has_many via: roles api: SCIM - from: UserBase to: EnterpriseUserExtension kind: has_one via: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User api: SCIM - from: GetAllUsers to: User kind: has_many via: Resources api: SCIM - from: Group to: Member kind: has_many via: members api: SCIM - from: CreateOrUpdateGroup to: Member kind: has_many via: members api: SCIM - from: GetAllGroups to: Group kind: has_many via: Resources api: SCIM - from: Schema to: Attribute kind: has_many via: attributes api: SCIM - from: GetAllSchemas to: Schema kind: has_many via: Resources api: SCIM - from: ServiceProviderConfig to: AuthenticationScheme kind: has_many via: authenticationSchemes api: SCIM data_api_model: note: Derived from the Data API path hierarchy, not from schemas. hierarchy: - entity: DataSet path: /dataSets children: - DataSetGrant - DataSetProperties - entity: DataSource path: /dataSources children: - Collection adapters: - /adapter/csv - entity: Collection path: /collections children: - FieldDefinition (schema) - DataItem - CollectionProperties - MetadataCollection - entity: FieldDefinition path: /collections/{collectionId}/schema/{fieldDefinitionId} belongs_to: Collection - entity: DataItem path: /collections/{collectionId}/items/{dataItemId} belongs_to: Collection alt_key: /collections/{collectionId}/itemsByKey root_entities: - Document - Folder - User - Team - Group - Account - ShareLink - Embed - Repository - LegalHold - Subscription - License - Thread - Comment render: null