> For the complete documentation index, see [llms.txt](https://docs.violetlabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.violetlabs.com/features/api/endpoints/explore.md).

# Explore

Use the Explore endpoint to programmatically access your Violet data.

The `explore` endpoint lets you programmatically query your Violet data, using the same filters and columns available in the Data Explorer.

### Generate a query

The API payloads are described below, or you can generate a query automatically using the Data Explorer.

1. Head to [Data Explorer](/features/data-explorer.md) to generate a query. You can use Quick Views, a saved exploration, or filters to configure the query for the data you're interested in.

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FgzEi7pcZCGXNdZPwapq5%2FScreenshot%202026-03-10%20at%2012.17.10%E2%80%AFPM.png?alt=media&amp;token=16f84332-9163-4372-84cf-accfa92ab6c0" alt="" width="563"><figcaption></figcaption></figure>

2. Next, click the `Copy API payload` button in the toolbar.

<figure><img src="https://2091741164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvrraExym8pNEUvBDoima%2Fuploads%2FalSOEPhtfaYIDijPOZUq%2FScreenshot%202026-03-10%20at%2012.17.34%E2%80%AFPM.png?alt=media&amp;token=2b10de0b-c384-4a0c-9c89-859b80710a9e" alt="" width="563"><figcaption></figcaption></figure>

3. The API payload for the query will copy to your clipboard - you can then paste this directly into a request.

### Why POST?

The `Explore` endpoint supports a rich set of data filtering options, so Violet uses a `POST` endpoint for the query. This allows complex queries to be sent in a body payload instead of directly in the URL.

## POST /api/explore

>

```json
{"openapi":"3.0.0","info":{"title":"VioletLabs Application Server","version":"1.0"},"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"ExploreRequestDto":{"type":"object","properties":{"keyword":{"type":"string","description":"Search keyword to filter entities"},"rowGroupCols":{"type":"array","description":"Array of row grouping columns with id, displayName, and field properties","items":{"type":"object","properties":{"id":{"type":"string"},"displayName":{"type":"string"},"field":{"type":"string"}}}},"groupKeys":{"type":"array","description":"Array of group keys (strings or objects)"},"filterModel":{"type":"object","description":"Filter model object keyed by column ID. Each filter can have filterType (text|date|set|number), operator (AND|OR), filter values, and nested conditions.","additionalProperties":{"type":"object","properties":{"filterType":{"type":"string","enum":["text","date","set","number"]},"type":{"type":"string"},"operator":{"type":"string","enum":["AND","OR"]},"filter":{"type":"string"},"filterTo":{"type":"string"},"dateFrom":{"type":"string"},"dateTo":{"type":"string"},"values":{"type":"array","items":{"type":"string"}},"conditions":{"type":"array"}}}},"sort":{"type":"object","description":"Elasticsearch sort configuration"},"page":{"type":"number","minimum":1,"description":"Page number (1-indexed)"},"limit":{"type":"number","minimum":1,"description":"Number of items per page"},"includeParameters":{"type":"boolean","description":"Whether to include parameters in the response","default":false},"includeSubEntities":{"type":"boolean","description":"Whether to include sub-entities in the response","default":false},"includeSchemas":{"type":"boolean","description":"Whether to include entity schemas in the response","default":false}}},"PageDto":{"type":"object","properties":{"items":{"type":"array","items":{"type":"string"}},"meta":{"$ref":"#/components/schemas/PageMetaDto"},"links":{"$ref":"#/components/schemas/PageLinksDto"}},"required":["items","meta","links"]},"PageMetaDto":{"type":"object","properties":{"itemCount":{"type":"number","description":"the amount of items on this specific page"},"totalItems":{"type":"number","description":"the total amount of items"},"itemsPerPage":{"type":"number","description":"the amount of items that were requested per page"},"totalPages":{"type":"number","description":"the total amount of pages in this paginator"},"currentPage":{"type":"number","description":"the current page this paginator \"points\" to"}},"required":["itemCount","itemsPerPage","currentPage"]},"PageLinksDto":{"type":"object","properties":{"first":{"type":"string","description":"a link to the \"first\" page"},"previous":{"type":"string","description":"a link to the \"previous\" page"},"next":{"type":"string","description":"a link to the \"next\" page"},"last":{"type":"string","description":"a link to the \"last\" page"}}},"VioletExploreESEntity":{"type":"object","properties":{"id":{"type":"string"},"entityType":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"externalId":{"type":"string"},"tenantId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"externalLastModifiedAt":{"format":"date-time","type":"string"},"externalCreatedAt":{"format":"date-time","type":"string"},"violetId":{"type":"string"},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"externalUrl":{"type":"string"},"description":{"type":"string"},"s3FileUrl":{"type":"string"},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"isCustomEntity":{"type":"boolean"},"namedEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityNamedEntityPropertyResponseDto"}},"application":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"imageUrl":{"type":"string"}},"required":["id","name"]},"applicationId":{"type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagDto"}},"connectionIds":{"type":"array","items":{"type":"string"}},"programIds":{"type":"array","items":{"type":"string"}},"integrationIds":{"type":"array","items":{"type":"string"}},"integrationNames":{"type":"array","items":{"type":"string"}},"externalEntitySchemaIds":{"type":"array","items":{"type":"string"}},"internalEntitySchemaIds":{"type":"array","items":{"type":"string"}},"violetScriptId":{"type":"string"},"parameterId":{"type":"string"},"workspaceId":{"type":"string","nullable":true},"programId":{"type":"string","nullable":true},"assignee":{"type":"string"},"cost":{"type":"number"},"dueDate":{"type":"string"},"mass":{"type":"number"},"part":{"type":"string"},"status":{"type":"string"},"import":{"type":"boolean"},"properties":{"type":"object","default":{}},"categories":{"type":"object","default":{}},"entityDesignations":{"type":"array","items":{"type":"string","enum":["ASSEMBLY","TOP_LEVEL_ASSEMBLY","UNRELEASED_IN_RELEASED_ASSEMBLY","FULLY_RELEASED"]}},"partOrAssemblyDescriptor":{"enum":["ASSEMBLY","TOP_LEVEL_ASSEMBLY","PART"],"type":"string"}},"required":["id","entityType","key","name","externalId","externalUrl","isReference","isSubEntity","isRevision","externalEntitySchemaIds","internalEntitySchemaIds","import","properties","categories"]},"VioletEntityNamedEntityPropertyResponseDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"namedEntityId":{"type":"string","format":"uuid"},"violetEntityId":{"type":"string","format":"uuid"},"propertyName":{"type":"string"},"propertyIndex":{"type":"number"},"namedEntity":{"$ref":"#/components/schemas/NamedEntityResponseDto"}},"required":["id","namedEntityId","violetEntityId","propertyName","namedEntity"]},"NamedEntityResponseDto":{"type":"object","properties":{"type":{"enum":["Company","Person"],"type":"string"},"id":{"type":"string","format":"uuid"},"violetEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/NamedEntityVioletEntityPropertyResponseDto"}}},"required":["type","id","violetEntityProperties"]},"NamedEntityVioletEntityPropertyResponseDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"namedEntityId":{"type":"string","format":"uuid"},"violetEntityId":{"type":"string","format":"uuid"},"propertyName":{"type":"string"},"propertyIndex":{"type":"number"},"violetEntity":{"$ref":"#/components/schemas/VioletEntityDto"}},"required":["id","namedEntityId","violetEntityId","propertyName","violetEntity"]},"VioletEntityDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":"string"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntityDto"}},"properties":{"type":"object"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagDto"}},"applicationId":{"type":"string","format":"uuid"},"application":{"$ref":"#/components/schemas/ApplicationDto"},"folder":{"$ref":"#/components/schemas/FolderDto"},"key":{"type":"string"},"externalId":{"type":"string"},"externalUrl":{"type":"string"},"downloadUrl":{"type":"string"},"s3FileUrl":{"type":"string"},"thumbnailDownloadUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"applicationIcon":{"type":"string"},"rawJsonPayload":{"type":"object"},"rawJsonPayloadHash":{"type":"string"},"isNew":{"type":"boolean"},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string","format":"uuid"},"workspaceId":{"type":"string","nullable":true,"format":"uuid"},"programId":{"type":"string","nullable":true,"format":"uuid"},"violetId":{"$ref":"#/components/schemas/VioletIdDto"},"schema":{"$ref":"#/components/schemas/ExternalEntitySchemaDto"},"schemaId":{"type":"string","format":"uuid"},"parameterId":{"type":"string","format":"uuid"},"requirementId":{"type":"string","format":"uuid"},"requirementProgramId":{"type":"string","format":"uuid"},"containerIds":{"type":"array","items":{"type":"string","format":"uuid"}},"programIds":{"type":"array","items":{"type":"string","format":"uuid"}},"externalLastModifiedAt":{"format":"date-time","type":"string"},"externalCreatedAt":{"format":"date-time","type":"string"},"violetCorePropertyValues":{"type":"object"},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"namedEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityNamedEntityPropertyResponseDto"}},"lastAttemptedJob":{"type":"string"},"connectionIds":{"type":"array","items":{"type":"string","format":"uuid"}},"integrationIds":{"type":"array","items":{"type":"string","format":"uuid"}},"integrationNames":{"type":"array","items":{"type":"string"}},"violetScriptId":{"type":"string","format":"uuid"},"outputs":{"type":"object"},"scriptContent":{"type":"object"},"scriptVariables":{"type":"object"},"scriptLanguage":{"enum":["Python","Julia","MATLAB"],"type":"string"},"internalEntitySchema":{"$ref":"#/components/schemas/InternalEntitySchema"},"import":{"type":"boolean"},"pushStatus":{"enum":["queued","in_progress","pushing","push_waiting","success","failed","warning","skipped","cancelling","cancelled"],"type":"string"},"lastPushedAt":{"format":"date-time","type":"string"},"lastPushInfo":{"type":"string"},"lastSuccessfulJob":{"type":"string","format":"uuid"},"syncAlignmentStatus":{"nullable":true,"enum":["aligned","alignedWithOverrides","drifted","inconclusive","unobservedTarget","unknown"],"type":"string"},"syncAlignmentEvaluatedAt":{"format":"date-time","type":"string","nullable":true},"syncAlignmentFetchJobId":{"type":"string","nullable":true},"syncAlignmentSyncChangeId":{"type":"string","nullable":true,"format":"uuid"},"checkpointSyncChangeAlignmentId":{"type":"string","nullable":true,"format":"uuid"},"canEdit":{"type":"boolean"},"entityDesignations":{"type":"array","items":{"type":"string","enum":["ASSEMBLY","TOP_LEVEL_ASSEMBLY","UNRELEASED_IN_RELEASED_ASSEMBLY","FULLY_RELEASED"]}},"isCustomEntity":{"type":"boolean"}},"required":["id","name","integrationEntities","properties","key","externalId","externalUrl","downloadUrl","s3FileUrl","thumbnailDownloadUrl","thumbnailS3FileUrl","applicationIcon","isReference","isSubEntity","isRevision","import"]},"IntegrationEntityDto":{"type":"object","properties":{"customConfigurationOptions":{"type":"object","additionalProperties":true},"requestConfig":{"type":"object","additionalProperties":true},"id":{"type":"string","format":"uuid"},"integration":{"$ref":"#/components/schemas/IntegrationDto"},"violetRelationshipSpecs":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecificationDto"}},"entityName":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"transformationSchemas":{"type":"array","items":{"$ref":"#/components/schemas/TransformationEntitySchemaDto"}},"externalEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchemaDto"},"externalEntitySchemaId":{"type":"string","format":"uuid"},"pushFilters":{"type":"array","items":{"type":"object"}},"excludeFromPushingToIntegrationIds":{"type":"array","items":{"type":"string","format":"uuid"}},"nextFetchTypeOverride":{"enum":["full_initial","full","partial"],"type":"string"}},"required":["customConfigurationOptions","requestConfig","id","violetRelationshipSpecs","entityName","createdAt","updatedAt","transformationSchemas","externalEntitySchema","excludeFromPushingToIntegrationIds"]},"IntegrationDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"connection":{"$ref":"#/components/schemas/ConnectionDto"},"restApiConnection":{"$ref":"#/components/schemas/ConnectionDto"},"application":{"$ref":"#/components/schemas/ApplicationDto"},"applicationId":{"type":"string","format":"uuid"},"numIntegrationEntities":{"type":"number"},"createdAt":{"format":"date-time","type":"string"},"lastFetchedAt":{"format":"date-time","type":"string"},"lastAttemptedFetchedStart":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"config":{"type":"object"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntityDto"}},"user":{"$ref":"#/components/schemas/UserDto"},"fetchStatus":{"enum":["queued","in_progress","pushing","push_waiting","success","failed","warning","skipped","cancelling","cancelled"],"type":"string"},"lastFetchInfo":{"type":"string"},"lastFetchFetchType":{"enum":["full_initial","full","partial"],"type":"string"},"isPaused":{"type":"boolean"},"isPrivate":{"type":"boolean"},"canEdit":{"type":"boolean"},"canDelete":{"type":"boolean"},"importId":{"type":"string","format":"uuid"},"autoPushToIntegrationIds":{"type":"array","items":{"type":"string","format":"uuid"}},"onlyPushReleasedEntities":{"type":"boolean"},"onlyPushPartsInReleasedAssemblies":{"type":"boolean"},"onlyPushCompleteAssemblies":{"type":"boolean"},"releaseBomsOnPush":{"type":"boolean"},"pushAttachments":{"type":"boolean"},"removeRelationshipsThatNoLongerExistInPushToIntegrations":{"type":"boolean"},"doNotPushAssemblyRelationships":{"type":"boolean"},"nextFetch":{"format":"date-time","type":"string"},"selectedContainerExternalIds":{"type":"array","items":{"type":"string"}},"roles":{"type":"array","items":{"$ref":"#/components/schemas/RoleResponseDto"}},"userPermissions":{"$ref":"#/components/schemas/UserPermissionsDto"},"programId":{"type":"string"},"hasCustomPermissions":{"type":"boolean"},"parentId":{"type":"string"},"workspaceId":{"type":"string","nullable":true,"format":"uuid"},"autoPushToIntegrationNames":{"type":"array","items":{"type":"string"}},"autoPushToApplicationIdsIntegrationNames":{"type":"object"},"userInputPathsToExcludeOnUpdateEntityPushes":{"type":"array","items":{"type":"string"}},"currentJobId":{"type":"string"},"modifiedBy":{"type":"string"},"configModifiedAt":{"format":"date-time","type":"string"}},"required":["id","canEdit","canDelete","roles","userPermissions","hasCustomPermissions"]},"ConnectionDto":{"type":"object","properties":{"freeText":{"type":"string","nullable":true,"description":"`null` = Free Text not added; `''` = added but left empty."},"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"credentials":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"application":{"$ref":"#/components/schemas/ApplicationDto"},"instanceName":{"type":"string"},"numIntegrations":{"type":"number"},"server":{"type":"string"},"user":{"type":"object"},"webUrl":{"type":"string"},"downloadUrl":{"type":"string"},"securityScheme":{"type":"object"},"hasCustomPermissions":{"type":"boolean"},"isPrivate":{"type":"boolean"},"reauthenticationRequired":{"type":"boolean"},"roles":{"type":"array","items":{"$ref":"#/components/schemas/RoleResponseDto"}},"userPermissions":{"$ref":"#/components/schemas/UserPermissionsDto"},"apiKeyCounter":{"type":"number"},"apiKeyExpiration":{"format":"date-time","type":"string"},"useSocks5":{"type":"boolean"},"environment":{"type":"string"},"deploymentEnvironment":{"type":"string"},"description":{"type":"string"},"modifiedBy":{"type":"string"},"configModifiedAt":{"format":"date-time","type":"string"},"isValid":{"type":"boolean"},"allowExport":{"type":"boolean"},"isGeneric":{"type":"boolean"},"workspaceId":{"type":"string","nullable":true,"format":"uuid"}},"required":["id","name","credentials","application","instanceName","numIntegrations","server","user","webUrl","downloadUrl","securityScheme","hasCustomPermissions","isPrivate","reauthenticationRequired","roles","userPermissions"]},"ApplicationDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"imageUrl":{"type":"string"},"categories":{"type":"array","items":{"type":"string"}},"description":{"type":"string"},"shortDescription":{"type":"string"},"available":{"type":"boolean"},"isHidden":{"type":"boolean"},"apiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"importFormats":{"type":"array","items":{"type":"string","enum":["csv","sysmlv1","sysmlv2","xlsx","zip","json"]}},"defaultImportSchemaConfig":{"type":"object"},"externalEntitySchemas":{"type":"array","items":{"$ref":"#/components/schemas/ExternalEntitySchemaDto"}},"securitySchemes":{"type":"object"},"oAuthConfiguration":{"type":"object"},"appServerUrl":{"type":"string"},"serverUrlPlaceholder":{"type":"string"},"webUrl":{"type":"string"},"loginRequest":{"type":"object"},"testRequest":{"type":"object"},"isUserCreated":{"type":"boolean"},"defaultRefreshIntervals":{"type":"object"},"partialFetch":{"type":"boolean"}},"required":["id","name","imageUrl","categories","description","shortDescription","available","isHidden","apiType","externalEntitySchemas","securitySchemes","oAuthConfiguration","partialFetch"]},"ExternalEntitySchemaDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"label":{"type":"string"},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"connectedEntities":{"type":"array","items":{"type":"string"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"isContainer":{"type":"boolean"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchemaDto"}},"updatedAt":{"format":"date-time","type":"string"},"individualEntityFetchRequests":{"type":"array","items":{"type":"object"}},"sortedPropertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchemaDto"}},"relatedExternalActions":{"type":"array","items":{"type":"object"}},"modelComponentSchemaTransformationSchema":{"type":"object"}},"required":["id","name"]},"VioletPropertySchemaDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"programId":{"type":"string","format":"uuid"},"name":{"type":"string"},"label":{"type":"string"},"propertyValue":{"type":"string"},"violetType":{"type":"string"},"propertyType":{"enum":["array","assignee","boolean","company","currency","date","datetime","factoryArray","formula","html","image","mimeType","number","object","person","reference","size","table","text","time","timestamp","unknown","url","adf","fullAddress","utctimestamp","entity","enum","multiLineText","multiSelect","percent","scientific"],"type":"string"},"violetCoreProperty":{"enum":["Account","Account Code","Acknowledged Date","Actual Revision","Address","Adjustment Type","Age","Amount","Amount Due","Amount Paid","Applicable Quality Clauses","Approved","Approved Date","Assembly Build Number","Area","Area Location","Asset Account","Assignee","Available Qty","Average Cost","Back Ordered Qty","Balance Due","Bill ID","Bill Number","Billable Status","Billing Address","Billing Status","Bin Transfer ID","Boltline User Identities","BOM Link","BOM Name","BOM Path","Buyer","Buildable Qty","CAGE Code","Calculated Lead Time","Card Holder Manager","Card ID","Category","Category ID","Cause Condition","Center of Mass X","Center of Mass XYZ","Center of Mass Y","Center of Mass Z","Change Number","Chart of Account","Child","Children","City","Class","Class ID","Cofactr BOM ID","Cofactr Org ID","Cofactr Package","Cofactr Part Application ID","Cofactr Part Classification","Cofactr Part Image","Cofactr Part Organization ID","COGS Account","Comment","Committed Qty","Commodity Code","Configuration","Contact Name","Container ITag","Contract ID","Cost","Cost Center","COTS","Country","Created Date","Creation Source","Creator","Currency","Currency ID","Customer ID","Deferred Revenue Account","Department","Department ID","Description","Destination","Destination Status","Detailed Type","DI-Project","DI-State","Diagnosis","Discount Amount","Disposition","Disposition Type","Distributor","Due Date","ECN Pending","Effectivity","Email Address","End Date","End Qty","Entity Type","Epic","Estimated Arrival Date","Ethnicity","Evidence","Evidence Items","Evidence Status","Evidence URL","Expected Condition","Expected Delivery Date","Expected Receipt Date","Expected Ship Date","Expense Account","Fee","Fees","Function ID","Expiration Date","Export Controlled","External ID","Remote ID","External URL","File ID","File Name","Hazardous Material","Health Status","Income Account","Installed Qty","Internal ID","Inventory Change Status","Inventory Detail Link","Inventory ID","Inventory Dimension Key","Inventory Number","Bin ID","Inventory Status","Inventory Status ID","Inventory Trace ID","Inventory Tracking Type","Invoice ID","Invoice Number","ION Entity ID","ION etag","ION Item Type","ION Key","ION Material etag","ION Category etag","ION Detailed Type etag","ION Responsible Engineer etag","ION Manufacturing Engineer etag","ION Program etag","ION Storage Requirement etag","ION Surface Treatment etag","ION Material Key","ION Part Application UUID","ION Part Revision Application UUID","ION PO Number","Is Active","Is Buy","Is Inactive","Is Latest Revision","Is Lot Tracked","Is Make","Is Serial Tracked","Is WIP","Issue ID","Issued Date","iTag","Item ID","Item Link","Item Type","Item Units","Jama ID","Jama Link","Joint 1 Bevel","Joint 1 NDE","Joint 1 Weld ID","Joint 1 Weld Type","Joint 2 Bevel","Joint 2 NDE","Joint 2 Weld ID","Joint 2 Weld Type","Kit ID","Kitted Qty","Label","Last Maintained Date","Last Modified By","Last Modified Date","Last Modifier","Last Purchase Price","Latest MBOM etag","Latest MBOM Id","Latest MBOM Status","Latest MBOM Version","Latest Rev Available Qty","Latest Rev Installed Qty","Latest Rev Kitted Qty","Latest Rev Scrapped Qty","Latest Rev Unavailable Qty","Latest Rev Work In Progress Quantity","Latest Revision","Latest Revisions","Lead Time","Length","Level Number","Line Number","Location","Location Code","Lot","Lot Number","Major OD","Manufacturer","Manufacturing Engineer","Manufacturing Method","Manufacturo Part ID","Manufacturo Part Rev ID","Mapped Assembly Build Number","Mapped BOM Revision Identity","Mapped PO Number","Mass","Material","Material Assignment Type","Material Density","Material Name Value","MRP ID","Material Surface Area","Material Thickness","Material Type","Material Volume","MBOM Item etag","MBOM Item ID","Memo","MFG ID","MFG ID (prt)","Min Qty","Minor OD","Modified By","Moment of Inertia XX","Moment of Inertia YY","Moment of Inertia ZZ","MPN","Name","Need By Date","Net Amount","Non-Inventory Supplier PN","On Order Qty","Order Date","Ordered Qty","Original Promise Date","Owner","Owner ID","Paid Date","Parent","Parent Revision","Parent Inventory Trace ID","Part Lifecycle Status","Part Moisture Sensitivity Level","Part Number","Part Number and Revision","Part REACH Compliance","Part Required Procedure","Part RoHS 3 Compliance","Part Termination Type","Part Type","PartsBox Part ID","Patient ID","Payment Status","Payment Terms","Payment Terms ID","PCB Assembly Package URL","PCB Fabrication Package URL","Pedigree","Phone Number","Planned Qty","PO ID","PO Line ID","PO Line Number","PO Number","Position","PR Number","PR Line Number","Priority","Procedure ID","Procurement Type","Product","Product ID","Product of Inertia XY","Product of Inertia XZ","Product of Inertia YZ","Production Date","Program","Progress","Project","Project Code","Project ID","Project Name","Promise Date","QC Required","Qty Billed","Qty (dwg)","Qty In Transit","Qty On Hand","Qty Received","Qty Waiting On","Quality Engineer","Qty","Quantity Change","Qty Produced","QuickBooks Item UUID","QuickBooks SyncToken","Quote Date","Quote Number","Race","Reason Code","Receipt ID","Receipt Included","Receipt Line ID","Receipt Number","Received Date","Received Qty","Received Status","Reference Name","Related Transaction","Release","Release Date","Release Date etag","Release Date Key","Release Date Value","Release ID","Reorder Max Qty","Reorder Min Qty","Request Number","Required Qty","Requirement Group","Requirement ID","Resolution","Responsible Engineer","Revision","Revision Scheme","Rollup Mass","Run ID","Run Title","Attached File","Thumbnail S3 File URL","Sales Order Number","Scrap Account","Scrapped Qty","Sent Date","Serial Number","Service Due Date","Sex","Ship Date","Shipping Address","Ship To Location","Shipment Number","Simple Qty","Site Code","SKU","SolidWorks BOM ID","SolidWorks ID","SolidWorks Part ID","Source","Source Document Type","Source Status","Sourcing Strategy","Stage","Scheduled End Date","Scheduled Start Date","Start Date","Start Qty","State","Statement","Status","Stock Unit","Storage Requirement","Subsidiary","Subsidiary ID","Subsystem","Subtotal Amount","Surface Treatment","Task ID","Tax","Tax Code","Tax Percentage","Tax Rate","Tax Treatment","Taxable Subtotal","Taxed Amount","Teamcenter Assigned Material Sequence","Teamcenter Item ID","Teamcenter Item Tag","Teamcenter Item Type","Teamcenter Key","Teamcenter Part Key","Teamcenter View ID","Test Engineer","Thickness","Tier","Title","To Location","Top Level Document","Top Level Document ID","Total Available Qty","Total Spend (Last 30d)","Total Spend (All Time)","Total Variants","Tracked Product","Tracked Product Ancestors","Transaction Number","Updated Date","Updater","Unavailable Qty","Unbuilt Qty","Unit","Unit of Measure","Unit Price","Use Bins","Vendor","Verification Methods","Version","Volume","VPN","Width","WIP Account","WIP Qty","Work Center","Work Order ID","Work Order Number","Work Plan ID","Work Plan Title","Workflow ID","Workflow Name","Workspace","Approver","Approver Matrix","Max Value","Min Value","Nominal Value","Operator","Requirement Type","Systems","Is Released","Fully Released","Unreleased in Released Assembly","Measurement Target","Operands","Test Case ID"],"type":"string"},"category":{"enum":["accountNumber","address","age","altitude","amount","angularVelocity","angle","area","assignee","attitude","author","bom","capacity","com","comment","companyName","cost","count","currency","date","datetime","density","description","distance","duration","dueDate","email","entityType","fileExtension","fileSize","icon","id","invoiceNumber","location","mass","material","mimeType","moi","mrp","objectName","owner","part","pedigree","percentage","personName","phoneNumber","po_number","pr_number","poi","power","priority","productOfInertia","progress","project","quantity","revision","serialNumber","simDuration","simStartTime","simStopTime","sourcing","sprint","status","stepNumber","supplier","surfaceArea","tag","thickness","timestamp","time","timespan","uom","username","velocity","vendor","version","voltage","volume","website","type","year","oeAOP","oeECC","oeInc","oeLAN","oeSMA","oeTA"],"type":"string"},"unit":{"type":"string"},"isHidden":{"type":"boolean"},"isRequired":{"type":"boolean"},"isEditable":{"type":"boolean"},"namedEntityProperty":{"type":"string"},"namedEntityType":{"type":"string"},"hideEmpty":{"type":"boolean"},"filterEmpty":{"type":"boolean"},"sysmlType":{"type":"string"},"enumMap":{"type":"object"},"relationshipType":{"enum":["containsPOLine","isPOLineOf","containsPOFee","isPOFeeOf","contains","isPartOf","isPartOfAssembly","assemblyContains","reference","isReferenced","containsSubEntity","isSubEntity","violetIdReference","isVioletIdReferenced","satisfies","satisfiedBy","isContainerOf","isInContainer","hasOutput","isOutputOf","hasInput","isInputOf","verifies","verifiedBy","prescribes","prescribedBy","propertyLinkedTo","propertyLinkedFrom","pushedTo","pushedFrom","describes","isDescribedBy","participatesIn","hasParticipant","containsPropertiesOf","hasProperties","allocatedTo","allocates","performs","performedBy","predecessor","successor","isInstanceOf","hasInstance","linkedTo","linkedFrom","hasAttachment","isAttachmentOf","isParentOf","isChildOf","derives","isDerivedFrom","decomposes","isDecomposedFrom","hasEnumerations","enumerates","installs","isInstalledBy","consumes","isConsumedBy","receipts","isReceiptedBy","creates","isCreatedBy","changes","isChangedBy","owns","isOwnedBy","hasLocation","isLocationOf","hasMissionParticipant","participatesInMission","hasEnvironment","isEnvironmentOf","hasOrganizationContext","isOrganizationContextOf","belongsTo","hasBelonging","occursAt","isSiteOf","hasTestSubject","isTestSubjectOf","produces","isProducedBy","executed","wasExecutedBy","mapsTo","mapsFrom","hasScenarioType","isScenarioTypeOf","hasPossibleScenario","isPossibleScenarioOf","hasScenario","isScenarioOf","hasApplicableScenario","isApplicableToRequirement","hasSufficientScenario","isSufficientForRequirement","hasTestScenario","isTestScenarioForRequirement","containsScenario","isContainedInConfiguration","enablesMeasurementOfQuantity","quantityMeasurementEnabledBy","hasTestVenue","isTestVenueFor","hasSupplier","isSupplierOf","appearsOn","displays","orders","isOrderedBy","hasAlternate","isAlternateFor","connectsTo","connectedFrom","hasBom","isBomOf","containsBomComponent","isBomComponentOf","hasBOMLine","isBOMLineOf","hasRevision","isRevisionOf","isAssignedInventory","hasAssignedInventory"],"type":"string"},"targetEntity":{"type":"string"},"parentPropertySchemaId":{"type":"string"}},"required":["id","name","violetType","isHidden","isRequired","hideEmpty","filterEmpty"]},"RoleResponseDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"permission":{"$ref":"#/components/schemas/PermissionResponseDto"},"userIds":{"type":"array","items":{"type":"string","format":"uuid"}},"groupIds":{"type":"array","items":{"type":"string","format":"uuid"}}},"required":["id","permission","userIds","groupIds"]},"PermissionResponseDto":{"type":"object","properties":{"name":{"enum":["admin","edit","read"],"type":"string"},"operations":{"type":"array","items":{"type":"string","enum":["create","read","update","delete","admin"]}}},"required":["name","operations"]},"UserPermissionsDto":{"type":"object","properties":{}},"UserDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"email":{"type":"string","format":"email"},"fullname":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"avatarUrl":{"type":"string"},"type":{"enum":["system","user"],"type":"string"},"isVerified":{"type":"boolean"},"tenantUsers":{"type":"array","items":{"$ref":"#/components/schemas/TenantUserDto"}},"alternateEmailAddress":{"type":"string","format":"email"},"otp":{"$ref":"#/components/schemas/UserOneTimePasswordDto"},"loginMethods":{"type":"array","items":{"type":"object"}},"oidcUpdatedFields":{"type":"object"},"magicLinkCode":{"type":"string","format":"uuid"},"lastLoginTimestamp":{"format":"date-time","type":"string"},"totalLoginCount":{"type":"number"}},"required":["id","type"]},"TenantUserDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"roles":{"type":"array","items":{"type":"string","enum":["superAdmin","admin","user","guest"]}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string","format":"uuid"},"userId":{"type":"string","format":"uuid"},"user":{"$ref":"#/components/schemas/UserDto"},"tenant":{"$ref":"#/components/schemas/TenantResponseDto"}},"required":["id","roles","createdAt","updatedAt","tenantId","userId","user","tenant"]},"TenantResponseDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"key":{"type":"string"},"logo":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"allowedLoginMethods":{"type":"array","items":{"type":"object"}},"trackedProductPartNumbers":{"type":"array","items":{"type":"string"}},"oidcConfig":{"type":"object"},"scimConfig":{"type":"object"},"userCount":{"type":"number"},"passwordPolicy":{"type":"object","properties":{"passwordMinLength":{"type":"number"},"passwordMinDigits":{"type":"number"},"passwordMinLowercase":{"type":"number"},"passwordMinUppercase":{"type":"number"},"passwordMinSymbols":{"type":"number"}},"required":["passwordMinLength","passwordMinDigits","passwordMinLowercase","passwordMinUppercase","passwordMinSymbols"]},"twoFaAllowedTypes":{"type":"array","items":{"type":"string","enum":["none","totp"]}},"containsCui":{"type":"boolean"},"ssoEnforced":{"type":"boolean"},"ssoIssuerKey":{"type":"string"},"jitProvisioningEnabled":{"type":"boolean"},"localLoginFallbackEnabled":{"type":"boolean"},"scimTokenLastFour":{"type":"string"},"scimLastUsedAt":{"format":"date-time","type":"string"},"settings":{"$ref":"#/components/schemas/TenantSettingsDto"}},"required":["id","name","key","logo"]},"TenantSettingsDto":{"type":"object","properties":{"dataLabAskVioletEnabled":{"type":"boolean"}}},"UserOneTimePasswordDto":{"type":"object","properties":{"userId":{"type":"string","format":"uuid"},"jwt":{"type":"string"}},"required":["userId","jwt"]},"VioletRelationshipSpecificationDto":{"type":"object","properties":{"id":{"type":"string"},"targetEntityType":{"type":"string"},"targetEntitySchema":{"type":"object","properties":{"id":{"type":"string"}},"required":["id"]},"violetRelationships":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationship"}}},"required":["id","targetEntityType","targetEntitySchema","violetRelationships"]},"VioletRelationship":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"source":{"$ref":"#/components/schemas/VioletEntity"},"sourceId":{"type":"string"},"sourceApplicationId":{"type":"string"},"requirement":{"$ref":"#/components/schemas/Requirement"},"requirementId":{"type":"string"},"verification":{"$ref":"#/components/schemas/Verification"},"verificationId":{"type":"string"},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"requirementOwnerProgramId":{"type":"string","nullable":true},"target":{"$ref":"#/components/schemas/VioletEntity"},"targetId":{"type":"string"},"targetApplicationId":{"type":"string"},"violetRelationshipSpecification":{"$ref":"#/components/schemas/VioletRelationshipSpecification"},"relationshipActivities":{"type":"array","items":{"$ref":"#/components/schemas/RelationshipActivity"}},"violetRelationshipSpecificationId":{"type":"string"},"relationshipType":{"enum":["containsPOLine","isPOLineOf","containsPOFee","isPOFeeOf","contains","isPartOf","isPartOfAssembly","assemblyContains","reference","isReferenced","containsSubEntity","isSubEntity","violetIdReference","isVioletIdReferenced","satisfies","satisfiedBy","isContainerOf","isInContainer","hasOutput","isOutputOf","hasInput","isInputOf","verifies","verifiedBy","prescribes","prescribedBy","propertyLinkedTo","propertyLinkedFrom","pushedTo","pushedFrom","describes","isDescribedBy","participatesIn","hasParticipant","containsPropertiesOf","hasProperties","allocatedTo","allocates","performs","performedBy","predecessor","successor","isInstanceOf","hasInstance","linkedTo","linkedFrom","hasAttachment","isAttachmentOf","isParentOf","isChildOf","derives","isDerivedFrom","decomposes","isDecomposedFrom","hasEnumerations","enumerates","installs","isInstalledBy","consumes","isConsumedBy","receipts","isReceiptedBy","creates","isCreatedBy","changes","isChangedBy","owns","isOwnedBy","hasLocation","isLocationOf","hasMissionParticipant","participatesInMission","hasEnvironment","isEnvironmentOf","hasOrganizationContext","isOrganizationContextOf","belongsTo","hasBelonging","occursAt","isSiteOf","hasTestSubject","isTestSubjectOf","produces","isProducedBy","executed","wasExecutedBy","mapsTo","mapsFrom","hasScenarioType","isScenarioTypeOf","hasPossibleScenario","isPossibleScenarioOf","hasScenario","isScenarioOf","hasApplicableScenario","isApplicableToRequirement","hasSufficientScenario","isSufficientForRequirement","hasTestScenario","isTestScenarioForRequirement","containsScenario","isContainedInConfiguration","enablesMeasurementOfQuantity","quantityMeasurementEnabledBy","hasTestVenue","isTestVenueFor","hasSupplier","isSupplierOf","appearsOn","displays","orders","isOrderedBy","hasAlternate","isAlternateFor","connectsTo","connectedFrom","hasBom","isBomOf","containsBomComponent","isBomComponentOf","hasBOMLine","isBOMLineOf","hasRevision","isRevisionOf","isAssignedInventory","hasAssignedInventory"],"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"isOwner":{"type":"boolean"},"reverseVioletRelationshipId":{"type":"string"},"reverseVioletRelationship":{"$ref":"#/components/schemas/VioletRelationship"},"metadata":{"type":"object"},"pushPendingStatus":{"enum":["create","update","delete"],"type":"string"},"nameOverride":{"type":"string"},"enforceUniqueSpecRelationship":{"type":"boolean"},"state":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletRelationshipState"}]}},"required":["id","createdAt","updatedAt","deletedAt","target","targetId","violetRelationshipSpecification","relationshipActivities","violetRelationshipSpecificationId","relationshipType","createdBy","isOwner","reverseVioletRelationshipId","reverseVioletRelationship","metadata","pushPendingStatus"]},"VioletEntity":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntity"}},"parameterId":{"type":"string"},"applicationId":{"type":"string"},"application":{"$ref":"#/components/schemas/Application"},"parameter":{"$ref":"#/components/schemas/Parameter"},"name":{"type":"string"},"description":{"type":"string"},"rawJsonPayload":{"type":"object"},"properties":{"type":"object"},"coreProperties":{"type":"object"},"externalId":{"type":"string"},"key":{"type":"string"},"externalUrl":{"type":"string"},"downloadUrl":{"type":"string"},"s3FileUrl":{"type":"string"},"thumbnailDownloadUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"fallbackExternalName":{"type":"string"},"alternateIds":{"type":"array","items":{"type":"string"}},"rawJsonPayloadHash":{"type":"string","description":"SHA256 hash to determine if payload has changed."},"relationshipLookupValues":{"type":"object","nullable":true},"activities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityActivity"}},"notificationSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/NotificationSubscription"}},"scriptSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/ScriptSubscription"}},"isNew":{"type":"boolean"},"stubType":{"nullable":true,"enum":["CREATE","UPDATE"],"type":"string"},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"isContainer":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"revisionParentId":{"type":"string"},"externalLastModifiedAt":{"format":"date-time","type":"string"},"externalCreatedAt":{"format":"date-time","type":"string"},"pushPendingStatus":{"enum":["create","update","delete"],"type":"string"},"pushStatus":{"enum":["queued","in_progress","pushing","push_waiting","success","failed","warning","skipped","cancelling","cancelled"],"type":"string"},"lastPushedAt":{"format":"date-time","type":"string"},"lastPushInfo":{"type":"string"},"lastPushJobId":{"type":"string"},"autoPushTargetIntegrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntity"}},"taggings":{"type":"array","items":{"$ref":"#/components/schemas/Tagging"}},"violetId":{"$ref":"#/components/schemas/VioletId"},"idOfVioletId":{"type":"string"},"folder":{"$ref":"#/components/schemas/Folder"},"namedEntityVioletEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/NamedEntityVioletEntityProperty"}},"violetScriptId":{"type":"string"},"violetScript":{"$ref":"#/components/schemas/VioletScript"},"outputs":{"type":"object"},"scriptContent":{"type":"object"},"scriptVariables":{"type":"object"},"scriptLanguage":{"enum":["Python","Julia","MATLAB"],"type":"string"},"internalEntitySchemaId":{"type":"string"},"internalEntitySchema":{"$ref":"#/components/schemas/InternalEntitySchema"},"workflows":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowConfiguration"}},"workflowTemplates":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowTemplate"}},"violetEntityFetchResults":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityFetchResult"}},"fetchStatus":{"enum":["queued","in_progress","pushing","push_waiting","success","failed","warning","skipped","cancelling","cancelled"],"type":"string"},"lastFetchedAt":{"format":"date-time","type":"string"},"lastFetchInfo":{"type":"string"},"entitySubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/EntitySubscription"}},"sourceEntitySubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/EntitySubscription"}},"entityDesignations":{"type":"array","items":{"type":"string","enum":["ASSEMBLY","TOP_LEVEL_ASSEMBLY","UNRELEASED_IN_RELEASED_ASSEMBLY","FULLY_RELEASED"]}},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"evidenceVerifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}},"unifyingVioletId":{"$ref":"#/components/schemas/VioletId"},"idOfUnifyingVioletId":{"type":"string"},"createdIntegration":{"$ref":"#/components/schemas/Integration"},"integrationEvents":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEvent"}},"isLatestRevision":{"type":"boolean"},"state":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletEntityState"}]},"files":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityFile"}},"comments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"createdBy":{"$ref":"#/components/schemas/User"},"createdById":{"type":"string"},"requirementId":{"type":"string"},"requirement":{"$ref":"#/components/schemas/Requirement"},"verificationId":{"type":"string"},"verification":{"$ref":"#/components/schemas/Verification"},"workspaceId":{"type":"string","nullable":true},"workspace":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Workspace"}]},"programId":{"type":"string","nullable":true},"program":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Program"}]},"verificationMethods":{"type":"array","items":{"$ref":"#/components/schemas/RequirementVerificationMethod"}},"statusId":{"type":"string"},"status":{"$ref":"#/components/schemas/RequirementStatus"},"peerReviewRequirements":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewRequirement"}},"cloneOrigin":{"type":"object","properties":{"sourceVioletIdName":{"type":"string"},"sourceRequirementId":{"type":"string"},"sourceVerificationId":{"type":"string"},"sourceVersionNumber":{"type":"number"},"sourceVersionId":{"type":"string"},"clonedAt":{"type":"string"},"clonedByUserId":{"type":"string"},"clonedByUserName":{"type":"string"},"sourceProgramId":{"type":"string"},"sourceProgramName":{"type":"string"}},"required":["sourceVioletIdName","sourceVersionNumber","sourceVersionId","clonedAt","clonedByUserId","clonedByUserName","sourceProgramId","sourceProgramName"]}},"required":["id","createdAt","updatedAt","deletedAt","integrationEntities","parameterId","application","name","description","rawJsonPayload","properties","coreProperties","externalId","key","externalUrl","s3FileUrl","thumbnailS3FileUrl","fallbackExternalName","rawJsonPayloadHash","activities","notificationSubscriptions","scriptSubscriptions","isNew","isReference","isSubEntity","isContainer","hasRevisions","isRevision","pushPendingStatus","taggings","violetId","idOfVioletId","folder","namedEntityVioletEntityProperties","scriptContent","scriptVariables","scriptLanguage","violetEntityFetchResults","fetchStatus","lastFetchedAt","lastFetchInfo","entitySubscriptions","sourceEntitySubscriptions","requirements","evidenceVerifications","createdIntegration","integrationEvents","isLatestRevision","files","comments","createdBy","createdById","verificationMethods","statusId","status","peerReviewRequirements"]},"IntegrationEntity":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"integration":{"$ref":"#/components/schemas/Integration"},"integrationId":{"type":"string"},"workspaceId":{"type":"string","nullable":true},"externalEntitySchemaId":{"type":"string"},"externalEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchema"},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"integrationEntityFetchResults":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntityFetchResult"}},"requestConfig":{"type":"object"},"entityName":{"type":"string"},"lastAttemptedJob":{"type":"string"},"lastSuccessfulJob":{"type":"string"},"applicationId":{"type":"string"},"autoPushSourceVioletEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"selectedEntityRequestConfigs":{"type":"array","items":{"type":"object"}},"pushFilters":{"type":"array","items":{"type":"object"}},"containerExternalId":{"type":"string"},"customPropertyAdjustments":{"type":"array","items":{"type":"object"}},"excludeFromPushingToIntegrationIds":{"type":"array","items":{"type":"string"}},"transformationPropertyAdjustments":{"type":"object"},"schema":{"type":"object"},"nextFetchTypeOverride":{"enum":["full_initial","full","partial"],"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","violetEntities","integrationEntityFetchResults","requestConfig","entityName","lastAttemptedJob","lastSuccessfulJob","applicationId","autoPushSourceVioletEntities","nextFetchTypeOverride"]},"Integration":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntity"}},"creatorVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"creatorVioletEntityId":{"type":"string"},"parentId":{"type":"string"},"parent":{"$ref":"#/components/schemas/Integration"},"children":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"numIntegrationEntities":{"type":"number"},"connection":{"$ref":"#/components/schemas/Connection"},"connectionId":{"type":"string"},"restApiConnection":{"$ref":"#/components/schemas/Connection"},"restApiConnectionId":{"type":"string"},"workspaceId":{"type":"string","nullable":true},"application":{"$ref":"#/components/schemas/Application"},"applicationId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"userId":{"type":"string"},"config":{"type":"object"},"activities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationActivity"}},"name":{"type":"string"},"lastFetchedAt":{"format":"date-time","type":"string"},"lastAttemptedFetchedStart":{"format":"date-time","type":"string"},"lastSuccessfulFetchedStart":{"format":"date-time","type":"string"},"fetchStatus":{"enum":["queued","in_progress","pushing","push_waiting","success","failed","warning","skipped","cancelling","cancelled"],"type":"string"},"lastFetchInfo":{"type":"string"},"lastFetchJobId":{"type":"string"},"currentJobId":{"type":"string"},"lastFetchFetchType":{"enum":["full_initial","full","partial"],"type":"string"},"nextFetchTypeOverride":{"enum":["full_initial","full","partial"],"type":"string"},"fullFetchCarriedOver":{"type":"boolean"},"nextFetchTypeOverrideApplied":{"type":"boolean"},"isPaused":{"type":"boolean"},"isPrivate":{"type":"boolean"},"importId":{"type":"string"},"importEntity":{"type":"object"},"programId":{"type":"string"},"program":{"$ref":"#/components/schemas/Program"},"notificationSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/NotificationSubscription"}},"autoPushToIntegrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"autoPushFromIntegrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"onlyPushReleasedEntities":{"type":"boolean"},"onlyPushPartsInReleasedAssemblies":{"type":"boolean"},"releaseBomsOnPush":{"type":"boolean"},"pushAttachments":{"type":"boolean"},"removeRelationshipsThatNoLongerExistInPushToIntegrations":{"type":"boolean"},"onlyPushCompleteAssemblies":{"type":"boolean"},"doNotPushAssemblyRelationships":{"type":"boolean"},"userInputPathsToExcludeOnUpdateEntityPushes":{"type":"array","items":{"type":"string"}},"selectedContainerExternalIds":{"type":"array","items":{"type":"string"}},"integrationEvents":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEvent"}},"pendingPushes":{"nullable":true,"type":"array","items":{"type":"string"}},"activePushes":{"nullable":true,"type":"array","items":{"type":"string"}},"sourceSyncBatches":{"type":"array","items":{"$ref":"#/components/schemas/SyncBatch"}},"targetSyncBatches":{"type":"array","items":{"$ref":"#/components/schemas/SyncBatch"}},"modifiedBy":{"type":"string"},"configModifiedAt":{"format":"date-time","type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","integrationEntities","creatorVioletEntity","creatorVioletEntityId","parentId","children","numIntegrationEntities","connection","restApiConnection","user","userId","config","activities","name","lastFetchedAt","lastAttemptedFetchedStart","lastSuccessfulFetchedStart","fetchStatus","lastFetchInfo","lastFetchJobId","currentJobId","lastFetchFetchType","nextFetchTypeOverride","fullFetchCarriedOver","nextFetchTypeOverrideApplied","isPaused","isPrivate","notificationSubscriptions","autoPushToIntegrations","autoPushFromIntegrations","onlyPushReleasedEntities","onlyPushPartsInReleasedAssemblies","releaseBomsOnPush","pushAttachments","removeRelationshipsThatNoLongerExistInPushToIntegrations","onlyPushCompleteAssemblies","doNotPushAssemblyRelationships","userInputPathsToExcludeOnUpdateEntityPushes","selectedContainerExternalIds","pendingPushes","activePushes","sourceSyncBatches","targetSyncBatches","modifiedBy","configModifiedAt"]},"Connection":{"type":"object","properties":{"id":{"type":"string"},"integrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"activities":{"type":"array","items":{"$ref":"#/components/schemas/ConnectionActivity"}},"numIntegrations":{"type":"number"},"applicationId":{"type":"string"},"application":{"$ref":"#/components/schemas/Application"},"user":{"$ref":"#/components/schemas/User"},"name":{"type":"string"},"server":{"type":"string"},"useSocks5":{"type":"boolean"},"webUrl":{"type":"string"},"downloadUrl":{"type":"string","deprecated":true},"instanceName":{"type":"string"},"securityScheme":{"type":"object"},"credentialsEncrypted":{"type":"object"},"loginRequest":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"workspaceId":{"type":"string","nullable":true},"workspace":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Workspace"}]},"workspaceEvaluationPendingAt":{"format":"date-time","type":"string","nullable":true},"isPrivate":{"type":"boolean"},"isRestricted":{"type":"boolean","deprecated":true},"wsdlUrl":{"type":"string"},"reauthenticationRequired":{"type":"boolean"},"apiKeyCounter":{"type":"number"},"apiKeyExpiration":{"format":"date-time","type":"string"},"environment":{"type":"string"},"deploymentEnvironment":{"type":"string"},"description":{"type":"string"},"modifiedBy":{"type":"string"},"configModifiedAt":{"format":"date-time","type":"string"},"isValid":{"type":"boolean"},"allowExport":{"type":"boolean"},"isGeneric":{"type":"boolean"},"freeText":{"type":"string","nullable":true,"description":"`null` = Free Text not added; `''` = added but left empty (persisted)."},"customerConnection":{"type":"boolean"}},"required":["id","integrations","activities","numIntegrations","applicationId","application","user","name","server","webUrl","instanceName","securityScheme","credentialsEncrypted","loginRequest","createdAt","updatedAt","tenantId","isPrivate","isRestricted","apiKeyCounter","isValid","allowExport","isGeneric","customerConnection"]},"ConnectionActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"connection":{"$ref":"#/components/schemas/Connection"},"connectionId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","connection","connectionId"]},"Activity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden"]},"NotificationEvent":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["unread","read"],"type":"string"},"seq":{"type":"number"},"activity":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Activity"}]},"notificationTitle":{"type":"string"},"notificationUrl":{"type":"string"},"targetUserId":{"type":"string"},"targetUser":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","status","seq","targetUserId","targetUser"]},"User":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"fullname":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"alternateEmailAddress":{"type":"string"},"isAlternateEmailVerified":{"type":"boolean"},"alternateEmailVerificationCode":{"type":"string"},"password":{"type":"string"},"avatarUrl":{"type":"string"},"type":{"enum":["system","user"],"type":"string"},"isVerified":{"type":"boolean"},"verificationCode":{"type":"string"},"lastSeenNotificationSeq":{"type":"number"},"loginMethods":{"type":"array","items":{"type":"object"}},"preferences":{"type":"object"},"twoFaType":{"enum":["none","totp"],"type":"string"},"twoFaTotpSecret":{"type":"string"},"lastLoginTimestamp":{"format":"date-time","type":"string"},"totalLoginCount":{"type":"number"},"active":{"type":"boolean"},"oktaSubject":{"type":"string","nullable":true},"scimExternalId":{"type":"string","nullable":true},"provisionedBy":{"type":"string","nullable":true},"deprovisionedAt":{"format":"date-time","type":"string","nullable":true},"magicLink":{"$ref":"#/components/schemas/MagicLink"},"tenantUsers":{"type":"array","items":{"$ref":"#/components/schemas/TenantUser"}},"usernameAliases":{"type":"array","items":{"$ref":"#/components/schemas/UserUsernameAlias"}},"integrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"imports":{"type":"array","items":{"type":"string"}},"relationships":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationship"}},"notificationSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/NotificationSubscription"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"persons":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"otp":{"$ref":"#/components/schemas/UserOneTimePassword"},"explorations":{"type":"array","items":{"$ref":"#/components/schemas/Exploration"}},"userRoles":{"type":"array","items":{"$ref":"#/components/schemas/UserRole"}},"userGroups":{"type":"array","items":{"$ref":"#/components/schemas/UserGroup"}},"scheduleTasks":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTask"}},"reports":{"type":"array","items":{"$ref":"#/components/schemas/Report"}},"reportTemplates":{"type":"array","items":{"$ref":"#/components/schemas/ReportTemplate"}},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"requirementApprovers":{"type":"array","items":{"$ref":"#/components/schemas/RequirementApprover"}},"requirementVerifiers":{"type":"array","items":{"$ref":"#/components/schemas/RequirementVerifier"}},"requirementOwners":{"type":"array","items":{"$ref":"#/components/schemas/RequirementOwner"}},"verificationAssignees":{"type":"array","items":{"$ref":"#/components/schemas/VerificationAssignee"}},"verifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}},"dashboards":{"type":"array","items":{"$ref":"#/components/schemas/Dashboard"}},"folders":{"type":"array","items":{"$ref":"#/components/schemas/Folder"}},"activities":{"type":"array","items":{"$ref":"#/components/schemas/UserActivity"}},"gates":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowConfiguration"}},"workflowTemplates":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowTemplate"}},"gateResponses":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"createdWorkflowConfigurations":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowConfiguration"}},"onboarding":{"type":"array","items":{"$ref":"#/components/schemas/Onboarding"}},"violetScripts":{"type":"array","items":{"$ref":"#/components/schemas/VioletScript"}},"createdPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"managedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"createdSystems":{"type":"array","items":{"$ref":"#/components/schemas/System"}},"violetEntityComments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"violetEntityFiles":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityFile"}},"violetEntityCommentMentions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"peerReviews":{"type":"array","items":{"$ref":"#/components/schemas/PeerReview"}},"peerReviewers":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewReviewer"}},"apiKeys":{"type":"array","items":{"$ref":"#/components/schemas/UserApiKey"}},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","fullname","firstName","lastName","email","alternateEmailAddress","isAlternateEmailVerified","alternateEmailVerificationCode","password","avatarUrl","type","isVerified","verificationCode","lastSeenNotificationSeq","loginMethods","preferences","twoFaType","twoFaTotpSecret","lastLoginTimestamp","totalLoginCount","active","oktaSubject","scimExternalId","provisionedBy","deprovisionedAt","magicLink","tenantUsers","usernameAliases","integrations","imports","relationships","notificationSubscriptions","notificationEvents","persons","otp","explorations","userRoles","userGroups","scheduleTasks","reports","reportTemplates","requirements","requirementApprovers","requirementVerifiers","requirementOwners","verificationAssignees","verifications","dashboards","folders","activities","gates","workflowTemplates","gateResponses","createdWorkflowConfigurations","onboarding","violetScripts","createdPrograms","managedPrograms","createdSystems","violetEntityComments","violetEntityFiles","violetEntityCommentMentions","peerReviews","peerReviewers","apiKeys","violetEntities"]},"MagicLink":{"type":"object","properties":{"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"jwt":{"type":"string"}},"required":["userId","user","jwt"]},"TenantUser":{"type":"object","properties":{"id":{"type":"string"},"roles":{"type":"array","items":{"type":"string","enum":["superAdmin","admin","user","guest"]}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"tenant":{"$ref":"#/components/schemas/Tenant"}},"required":["id","roles","createdAt","updatedAt","tenantId","userId","user","tenant"]},"Tenant":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"name":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"initialized":{"type":"boolean"},"logo":{"type":"string"},"stripeId":{"type":"string"},"allowedLoginMethods":{"type":"array","items":{"type":"object"}},"oidcConfig":{"type":"object"},"scimConfig":{"type":"object"},"socks5Port":{"type":"string"},"trackedProductPartNumbers":{"type":"array","items":{"type":"string"}},"twoFaAllowedTypes":{"type":"array","items":{"type":"string","enum":["none","totp"]}},"tenantUsers":{"type":"array","items":{"$ref":"#/components/schemas/TenantUser"}},"roles":{"type":"array","items":{"$ref":"#/components/schemas/Role"}},"userRoles":{"type":"array","items":{"$ref":"#/components/schemas/UserRole"}},"groups":{"type":"array","items":{"$ref":"#/components/schemas/Group"}},"userGroups":{"type":"array","items":{"$ref":"#/components/schemas/UserGroup"}},"groupRoles":{"type":"array","items":{"$ref":"#/components/schemas/GroupRole"}},"readEsIndex":{"type":"string"},"writeEsIndex":{"type":"string"},"esIndexVersion":{"type":"number"},"ducklakeRetentionDays":{"type":"number","nullable":true,"description":"DuckLake snapshot retention (time-travel window, 7-365 days) applied to\nevery workspace and program catalog of this tenant. NULL = the\nDUCKLAKE_MAINTENANCE_RETENTION_DAYS default. Super-admin managed."},"userCount":{"type":"number","description":"The number of users in this tenant. This is a computed field populated\nat runtime and is not persisted to the database."},"passwordPolicy":{"type":"object","properties":{"passwordMinLength":{"type":"number"},"passwordMinDigits":{"type":"number"},"passwordMinLowercase":{"type":"number"},"passwordMinUppercase":{"type":"number"},"passwordMinSymbols":{"type":"number"}},"required":["passwordMinLength","passwordMinDigits","passwordMinLowercase","passwordMinUppercase","passwordMinSymbols"]},"containsCui":{"type":"boolean"},"isInternal":{"type":"boolean"},"settings":{"type":"object","description":"Tenant-admin preferences. Holds only the keys a tenant has changed; read\nthrough resolveTenantSettings() so missing keys get their defaults."}},"required":["id","key","name","createdAt","updatedAt","initialized","logo","twoFaAllowedTypes","tenantUsers","roles","userRoles","groups","userGroups","groupRoles","readEsIndex","writeEsIndex"]},"Role":{"type":"object","properties":{"id":{"type":"string"},"permission":{"$ref":"#/components/schemas/Permission"},"tenantId":{"type":"string"},"tenant":{"$ref":"#/components/schemas/Tenant"},"targetId":{"type":"string"},"targetType":{"enum":["Activity","Application","Connection","ConnectionActivity","EntitySubscription","Exploration","Group","IntegrationEntityFetchResult","Integration","IntegrationActivity","IntegrationEntity","Model","ModelComponentEntity","NotificationEvent","NotificationSubscription","Parameter","ParameterActivity","PeerReview","Permission","Program","RelationshipActivity","Report","Requirement","RequirementActivity","Role","Schedule","ScheduleTask","ScheduleTaskActivity","ScheduleTaskDependency","ScriptSubscription","SkillSet","SyncBatch","SyncBatchActivity","SyncChange","System","TagPrefix","Tag","Tagging","Tenant","User","UserActivity","UserRole","Verification","VerificationActivity","VioletEntity","VioletEntityActivity","VioletEntityFetchResult","VioletId","VioletPropertySchema","VioletRelationship","VioletRelationshipSpecification","VioletScript","VioletScriptActivity","WorkflowConfiguration","WorkflowActivity","WorkflowRun","Workspace"],"type":"string"},"workspaceId":{"type":"string","nullable":true},"programId":{"type":"string","nullable":true},"userRoles":{"type":"array","items":{"$ref":"#/components/schemas/UserRole"}},"groupRoles":{"type":"array","items":{"$ref":"#/components/schemas/GroupRole"}}},"required":["id","permission","tenantId","tenant","targetId","targetType","userRoles","groupRoles"]},"Permission":{"type":"object","properties":{"id":{"type":"string"},"name":{"enum":["admin","edit","read"],"type":"string"},"operations":{"type":"array","items":{"type":"string","enum":["create","read","update","delete","admin"]}},"roles":{"type":"array","items":{"$ref":"#/components/schemas/Role"}}},"required":["id","name","operations","roles"]},"UserRole":{"type":"object","properties":{"userId":{"type":"string"},"roleId":{"type":"string"},"tenantId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"role":{"$ref":"#/components/schemas/Role"},"tenant":{"$ref":"#/components/schemas/Tenant"}},"required":["userId","roleId","tenantId","user","role","tenant"]},"GroupRole":{"type":"object","properties":{"groupId":{"type":"string"},"roleId":{"type":"string"},"tenantId":{"type":"string"},"group":{"$ref":"#/components/schemas/Group"},"role":{"$ref":"#/components/schemas/Role"},"tenant":{"$ref":"#/components/schemas/Tenant"}},"required":["groupId","roleId","tenantId","group","role","tenant"]},"Group":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"tenantId":{"type":"string"},"tenant":{"$ref":"#/components/schemas/Tenant"},"userGroups":{"type":"array","items":{"$ref":"#/components/schemas/UserGroup"}},"groupRoles":{"type":"array","items":{"$ref":"#/components/schemas/GroupRole"}},"gates":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowConfiguration"}},"workflowTemplates":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowTemplate"}}},"required":["id","name","createdById","createdBy","tenantId","tenant","userGroups","groupRoles","gates","workflowTemplates"]},"UserGroup":{"type":"object","properties":{"userId":{"type":"string"},"groupId":{"type":"string"},"tenantId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"group":{"$ref":"#/components/schemas/Group"},"tenant":{"$ref":"#/components/schemas/Tenant"}},"required":["userId","groupId","tenantId","user","group","tenant"]},"WorkflowConfiguration":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"isActive":{"type":"boolean"},"createdBy":{"$ref":"#/components/schemas/User"},"triggerConfig":{"type":"object"},"overrideTriggerConfig":{"type":"object","description":"When set together with overrideTriggerActivityTypes, the next scheduled run\nuses this trigger config. Scheduled triggers are blocked and other activity triggers are replaced.\nUsed after integration config changes."},"triggerType":{"enum":["ACTIVITY","SCHEDULED"],"type":"string"},"triggerActivityTypes":{"type":"array","items":{"type":"string","enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"]}},"overrideTriggerActivityTypes":{"description":"When set together with overrideTriggerConfig, the next scheduled run\nrequires these trigger activity types\n(e.g. SYNC_BATCH_STATUS_CHANGED so execution runs after batch approval).","type":"array","items":{"type":"string","enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"]}},"triggerTargetEntity":{"$ref":"#/components/schemas/VioletEntity"},"isGateEnabled":{"type":"boolean"},"gateType":{"type":"string","enum":["SINGLE_APPROVAL"]},"gateTargetUser":{"$ref":"#/components/schemas/User"},"gateTargetGroup":{"$ref":"#/components/schemas/Group"},"action":{"type":"object"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"activities":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowActivity"}},"notificationSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowNotificationSubscription"}},"entitySystemType":{"enum":["system","user"],"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","name","isActive","createdBy","triggerConfig","triggerType","isGateEnabled","action","entitySystemType"]},"WorkflowRun":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"workflowConfiguration":{"$ref":"#/components/schemas/WorkflowConfiguration"},"workflowConfigurationId":{"type":"string"},"runStartAt":{"format":"date-time","type":"string"},"runFinishedAt":{"format":"date-time","type":"string"},"runStatus":{"enum":["QUEUED","IN_PROGRESS","WAITING_GATE","REJECTED","FAILED","SUCCESS","CANCELLING","CANCELLED","DEFERRED"],"type":"string"},"runInfo":{"type":"string"},"activity":{"$ref":"#/components/schemas/Activity"},"supersededByWorkflowRunId":{"type":"string","nullable":true},"gateResponder":{"$ref":"#/components/schemas/User"},"createdSyncChanges":{"type":"array","items":{"$ref":"#/components/schemas/SyncChange"}},"executedSyncChanges":{"type":"array","items":{"$ref":"#/components/schemas/SyncChange"}}},"required":["id","createdAt","updatedAt","deletedAt","workflowConfiguration","workflowConfigurationId","runStatus"]},"SyncChange":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"apiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"type":{"enum":["create","update","delete"],"type":"string"},"status":{"enum":["pending","executing","success","failed","skipped","dryRun"],"type":"string"},"requestOrQuery":{"type":"object"},"resolvedCorePropertyMap":{"type":"object"},"syncPropertyDirectiveMap":{"type":"object"},"lookupDiagnostics":{"type":"object"},"resolvedResponsePropertyMap":{"type":"object"},"context":{"type":"object"},"diffs":{"type":"array","items":{"type":"object"}},"parentSyncChangeId":{"type":"string"},"rootSyncChangeId":{"type":"string","nullable":true,"description":"Id of this row's tree root (the row itself for roots). Owned by the\nsync_change denormalize trigger (migration 1789049263519); never written by\nthe app. Powers the Sync Report's tree semi-join under RLS."},"serialNumberLower":{"type":"string","nullable":true,"description":"Lowercased context.rawCorePropertyMap['Serial Number']; trigger-owned, for indexed prefix search."},"lotNumberLower":{"type":"string","nullable":true,"description":"Lowercased context.rawCorePropertyMap['Lot Number']; trigger-owned."},"poNumberLower":{"type":"string","nullable":true,"description":"Lowercased context.rawCorePropertyMap['PO Number']; trigger-owned."},"triggerEntityNameLower":{"type":"string","nullable":true,"description":"Lowercased context.rawCorePropertyMap['Name'] (trigger entity name); trigger-owned, for the report's indexed prefix search."},"keyPropertyDisplayLower":{"type":"string","nullable":true,"description":"Lowercased key-property display expression (KEY_PROPERTY_DISPLAY_SQL); trigger-owned."},"externalId":{"type":"string","nullable":true},"targetVioletEntityId":{"type":"string","nullable":true},"targetVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"parentSyncChange":{"$ref":"#/components/schemas/SyncChange"},"childSyncChanges":{"type":"array","items":{"$ref":"#/components/schemas/SyncChange"}},"targetIntegrationId":{"type":"string","nullable":true},"targetIntegration":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Integration"}]},"targetIntegrationEntityId":{"type":"string","nullable":true},"targetIntegrationEntity":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/IntegrationEntity"}]},"syncChangeIdentifier":{"type":"string"},"syncBatchId":{"type":"string"},"syncBatch":{"$ref":"#/components/schemas/SyncBatch"},"createdByRunId":{"type":"string"},"createdByRun":{"$ref":"#/components/schemas/WorkflowRun"},"executedByRunId":{"type":"string"},"executedByRun":{"$ref":"#/components/schemas/WorkflowRun"},"handlerName":{"type":"string"},"entityName":{"enum":["aBOM","aBOM Component","aBOM Installation","Assembly Build","Assembly Build Component","Account","Accounting Field","Action","Action Parameter","Application","Baseline","BIF","Bill","Bill Line","Bill Payment","Bin Transfer","Bin Transfer Inventory Assignment","Block","Board","Board List","BOM","BOM Revision","BOM Document","BOM Line","Branch","Build Requirement","Card","Candidate","Case Type","Catalog","Category","Cash Account","CGMCRF","Change","Change Order","Chart of Account","Clinical Baseline FEV1","Clinical OGTT","Commit","Component","Company","Connected Institution","Condition","Contact","Content","CRF","Custom Field","Customer","Department","Dictionary","Document","Element","Enrollment","Entity","Entity Definition","Enumeration","FEV1","File","Finance","Folder","Function","Geometry","Inventory Adjustment","Inventory Adjustment Detail","Inventory Assignment Detail","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Payment","Invoice Line","Issue","Issue Type","Item","Itemized Cost","Item and Collection","Item Revision","Item Type","Job","Journal Entry","Kit","Library","Line","Location","Manager","Material","Material Requirements Plan","Material Requirements Plan Input Line","Material Requirements Plan Result Line","Measurement","Merge Request","Mesh","Mesh Operation","Microversion","Milestone","Model Template","OGTT","Open Issue","Order BOM","Organization","Package","Part","Part Inventory","Part Revision","Payment","PCB","Picklist Option","PO Line","PO Fee","Port","Priority","Procedure","Procedure Revision","Product","Project","PR Line","Pull Request","Purchase Order","Purchase Requisition","Quote","Quote Line","Radiology","Receipt","Receipt Inventory Detail","Receipt Line","Reimbursement","Release","Report","Repository","Requirement","Requirement Constraint","Requirement Group","Requirement Type","Requirement Verification Method","Root Folder","Root Project","Row","Run","Run Step","Sales Order","Sales Order Line","Sample","Scheduled Interview","Screening","Section","Sheet","Shipment","Shipment Line","Simulation","Simulation Run","Site","Space","Space Object","Spreadsheet","State","Status","Step","Stock","Subissue","Subitem","Subject","Subtask","Supplier","Tag","Task","Team","Tenant","Test","Test Case","Test Result","Title","Top Level BOM","Transaction","Transfer","Type","User","Variant","Vendor","Verification","Verification Method","Version","View","Visit","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Bill Line Item","CaseType","Contact Reference","Creator","Invoice Line Item","ItemType","Line Item","Order","Order Item","PicklistOption","PO Line Item","PR Line Item","Purchase Order Line","Purchase Order Line Item","Purchase Requisition Line Item","Quote Line Item","RequirementVerificationMethod","Request","VerificationMethod"],"type":"string"},"relationshipType":{"enum":["containsPOLine","isPOLineOf","containsPOFee","isPOFeeOf","contains","isPartOf","isPartOfAssembly","assemblyContains","reference","isReferenced","containsSubEntity","isSubEntity","violetIdReference","isVioletIdReferenced","satisfies","satisfiedBy","isContainerOf","isInContainer","hasOutput","isOutputOf","hasInput","isInputOf","verifies","verifiedBy","prescribes","prescribedBy","propertyLinkedTo","propertyLinkedFrom","pushedTo","pushedFrom","describes","isDescribedBy","participatesIn","hasParticipant","containsPropertiesOf","hasProperties","allocatedTo","allocates","performs","performedBy","predecessor","successor","isInstanceOf","hasInstance","linkedTo","linkedFrom","hasAttachment","isAttachmentOf","isParentOf","isChildOf","derives","isDerivedFrom","decomposes","isDecomposedFrom","hasEnumerations","enumerates","installs","isInstalledBy","consumes","isConsumedBy","receipts","isReceiptedBy","creates","isCreatedBy","changes","isChangedBy","owns","isOwnedBy","hasLocation","isLocationOf","hasMissionParticipant","participatesInMission","hasEnvironment","isEnvironmentOf","hasOrganizationContext","isOrganizationContextOf","belongsTo","hasBelonging","occursAt","isSiteOf","hasTestSubject","isTestSubjectOf","produces","isProducedBy","executed","wasExecutedBy","mapsTo","mapsFrom","hasScenarioType","isScenarioTypeOf","hasPossibleScenario","isPossibleScenarioOf","hasScenario","isScenarioOf","hasApplicableScenario","isApplicableToRequirement","hasSufficientScenario","isSufficientForRequirement","hasTestScenario","isTestScenarioForRequirement","containsScenario","isContainedInConfiguration","enablesMeasurementOfQuantity","quantityMeasurementEnabledBy","hasTestVenue","isTestVenueFor","hasSupplier","isSupplierOf","appearsOn","displays","orders","isOrderedBy","hasAlternate","isAlternateFor","connectsTo","connectedFrom","hasBom","isBomOf","containsBomComponent","isBomComponentOf","hasBOMLine","isBOMLineOf","hasRevision","isRevisionOf","isAssignedInventory","hasAssignedInventory"],"type":"string"},"relationshipSourceTargetVioletEntityId":{"type":"string","nullable":true},"relationshipSourceTargetVioletEntity":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletEntity"}]},"relationshipTargetTargetVioletEntityId":{"type":"string","nullable":true},"relationshipTargetTargetVioletEntity":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletEntity"}]},"executionInfo":{"type":"string"},"executionCompletedAt":{"format":"date-time","type":"string","nullable":true},"postFetchValidationStatus":{"nullable":true,"enum":["pending","passed","failed","inconclusive","superseded"],"type":"string"},"postFetchValidationReason":{"nullable":true,"enum":["orchestrator_error","missing_execution_completed_at","missing_target_violet_entity_id","target_violet_entity_not_found","target_violet_entity_soft_deleted","expected_relationship_context","missing_relationship_endpoint_ids_or_type","relationship_endpoint_violet_entity_not_found","multiple_matching_violet_relationships","superseded","missing_resolved_core_property_map","delete_target_not_soft_deleted","validation_denylisted","unexpected_value_after_clear","skipped_by_directive","omitted_outbound_mapping"],"type":"string"},"postFetchValidatedAt":{"format":"date-time","type":"string","nullable":true},"postFetchValidationFetchJobId":{"type":"string","nullable":true},"postFetchSyncChangeAlignmentId":{"type":"string","nullable":true},"postFetchSyncChangeAlignment":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/SyncChangeAlignment"}]}},"required":["id","createdAt","updatedAt","deletedAt","apiType","type","status","requestOrQuery","context","childSyncChanges","syncChangeIdentifier","syncBatchId","syncBatch","handlerName"]},"SyncBatch":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["open","approved","rejected","inProgress","completed","failed","cancelled","dryRun"],"type":"string"},"syncChanges":{"type":"array","items":{"$ref":"#/components/schemas/SyncChange"}},"sourceIntegrationId":{"type":"string"},"sourceIntegration":{"$ref":"#/components/schemas/Integration"},"targetIntegrationId":{"type":"string"},"targetIntegration":{"$ref":"#/components/schemas/Integration"},"activities":{"type":"array","items":{"$ref":"#/components/schemas/SyncBatchActivity"}},"executionInfo":{"type":"string"},"approvedAt":{"format":"date-time","type":"string"},"approvedById":{"type":"string"},"approvedBy":{"$ref":"#/components/schemas/User"},"rejectedAt":{"format":"date-time","type":"string"},"rejectedById":{"type":"string"},"rejectedBy":{"$ref":"#/components/schemas/User"},"hadIndividualExecute":{"type":"boolean"},"lastProgressAt":{"format":"date-time","type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","status","syncChanges","sourceIntegrationId","sourceIntegration","targetIntegrationId","targetIntegration","hadIndividualExecute"]},"SyncBatchActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"syncBatch":{"$ref":"#/components/schemas/SyncBatch"},"syncBatchId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","syncBatch","syncBatchId"]},"SyncChangeAlignment":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"syncChangeId":{"type":"string"},"syncChange":{"$ref":"#/components/schemas/SyncChange"},"subjectType":{"enum":["entity","relationship"],"type":"string"},"violetEntityId":{"type":"string","nullable":true},"violetEntity":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletEntity"}]},"violetRelationshipId":{"type":"string","nullable":true},"violetRelationship":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/VioletRelationship"}]},"status":{"enum":["aligned","alignedWithOverrides","drifted","inconclusive","unobservedTarget","unknown"],"type":"string"},"evaluatedAt":{"format":"date-time","type":"string","nullable":true},"fetchJobId":{"type":"string","nullable":true},"propertyEntries":{"type":"array","items":{"type":"object"}}},"required":["id","createdAt","updatedAt","deletedAt","syncChangeId","syncChange","subjectType","status","propertyEntries"]},"WorkflowActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"workflowConfiguration":{"$ref":"#/components/schemas/WorkflowConfiguration"},"workflowConfigurationId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","workflowConfiguration","workflowConfigurationId"]},"WorkflowNotificationSubscription":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"user":{"$ref":"#/components/schemas/User"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"integration":{"$ref":"#/components/schemas/Integration"},"violetScript":{"$ref":"#/components/schemas/VioletScript"},"activityEventTypes":{"type":"array","items":{"type":"string","enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"]}},"workflowConfiguration":{"$ref":"#/components/schemas/WorkflowConfiguration"},"notifyOnStatus":{"enum":["success","failure","both"],"type":"string"},"notificationTypes":{"type":"array","items":{"type":"string","enum":["EMAIL","SLACK","IN_APP"]}}},"required":["id","createdAt","updatedAt","deletedAt","user","violetEntity","integration","violetScript","workflowConfiguration","notifyOnStatus","notificationTypes"]},"VioletScript":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"content":{"type":"object"},"language":{"enum":["Python","Julia","MATLAB"],"type":"string"},"variables":{"type":"object"},"variableMetadata":{"type":"object"},"outputs":{"type":"object"},"legacy":{"type":"boolean"},"autoRun":{"type":"boolean"},"kernelId":{"type":"string"},"workspaceId":{"type":"string","nullable":true},"lastExecutedAt":{"format":"date-time","type":"string"},"scriptSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/ScriptSubscription"}},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"outputEntityId":{"type":"string"},"outputEntity":{"$ref":"#/components/schemas/VioletEntity"},"notificationSubscriptions":{"type":"array","items":{"$ref":"#/components/schemas/NotificationSubscription"}},"activities":{"type":"array","items":{"$ref":"#/components/schemas/VioletScriptActivity"}},"user":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","name","description","content","language","variables","outputs","legacy","autoRun","kernelId","lastExecutedAt","scriptSubscriptions","violetEntities","notificationSubscriptions","activities","user"]},"ScriptSubscription":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"violetScript":{"$ref":"#/components/schemas/VioletScript"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"tenantId":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","violetScript","violetEntity","tenantId"]},"NotificationSubscription":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"user":{"$ref":"#/components/schemas/User"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"integration":{"$ref":"#/components/schemas/Integration"},"violetScript":{"$ref":"#/components/schemas/VioletScript"},"activityEventTypes":{"type":"array","items":{"type":"string","enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"]}}},"required":["id","createdAt","updatedAt","deletedAt","user","violetEntity","integration","violetScript"]},"VioletScriptActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"violetScript":{"$ref":"#/components/schemas/VioletScript"},"violetScriptId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","violetScript","violetScriptId"]},"WorkflowTemplate":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"triggerConfig":{"type":"object"},"triggerTargetEntity":{"$ref":"#/components/schemas/VioletEntity"},"isGateEnabled":{"type":"boolean"},"gateType":{"type":"string","enum":["SINGLE_APPROVAL"]},"gateTargetUser":{"$ref":"#/components/schemas/User"},"gateTargetGroup":{"$ref":"#/components/schemas/Group"},"action":{"type":"object"}},"required":["id","createdAt","updatedAt","deletedAt","name","createdBy","triggerConfig","isGateEnabled","action"]},"UserUsernameAlias":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"userId":{"type":"string"},"username":{"type":"string"},"tenant":{"$ref":"#/components/schemas/Tenant"},"user":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","userId","username","tenant","user"]},"Person":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"type":{"enum":["Company","Person"],"type":"string"},"namedEntityId":{"type":"string"},"namedEntityVioletEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/NamedEntityVioletEntityProperty"}},"skillSets":{"type":"array","items":{"$ref":"#/components/schemas/SkillSet"}},"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"scheduleTasks":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTask"}},"name":{"type":"string"},"login":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","type","namedEntityId","namedEntityVioletEntityProperties","skillSets","userId","scheduleTasks","name","login"]},"NamedEntityVioletEntityProperty":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"namedEntityId":{"type":"string"},"violetEntityId":{"type":"string"},"propertyName":{"type":"string"},"propertyIndex":{"type":"number"},"namedEntity":{"$ref":"#/components/schemas/NamedEntity"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"}},"required":["id","createdAt","updatedAt","deletedAt","namedEntityId","violetEntityId","propertyName","namedEntity","violetEntity"]},"NamedEntity":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"type":{"enum":["Company","Person"],"type":"string"},"namedEntityId":{"type":"string"},"namedEntityVioletEntityProperties":{"type":"array","items":{"$ref":"#/components/schemas/NamedEntityVioletEntityProperty"}},"skillSets":{"type":"array","items":{"$ref":"#/components/schemas/SkillSet"}},"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"scheduleTasks":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTask"}}},"required":["id","createdAt","updatedAt","deletedAt","type","namedEntityId","namedEntityVioletEntityProperties","skillSets","userId","scheduleTasks"]},"SkillSet":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"persons":{"type":"array","items":{"$ref":"#/components/schemas/Person"}}},"required":["id","createdAt","updatedAt","deletedAt","name","description","persons"]},"ScheduleTask":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"schedule":{"$ref":"#/components/schemas/Schedule"},"name":{"type":"string"},"type":{"enum":["root","project","task","milestone"],"type":"string"},"description":{"type":"string"},"progress":{"type":"number"},"startDate":{"format":"date-time","type":"string"},"endDate":{"format":"date-time","type":"string"},"duration":{"type":"number"},"order":{"type":"number"},"project":{"$ref":"#/components/schemas/ScheduleTask"},"parent":{"$ref":"#/components/schemas/ScheduleTask"},"children":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTask"}},"predecessors":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTaskDependency"}},"successors":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTaskDependency"}},"createdBy":{"$ref":"#/components/schemas/User"},"assignees":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"styles":{"type":"object"},"notes":{"type":"string"},"activities":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTaskActivity"}}},"required":["id","createdAt","updatedAt","deletedAt","schedule","name","type","order","project","parent","children","predecessors","successors","createdBy","assignees","notes","activities"]},"Schedule":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/ScheduleTask"}},"settings":{"type":"object"},"createdBy":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","name","tasks","settings","createdBy"]},"ScheduleTaskDependency":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"type":{"enum":["finish_to_start","start_to_start","finish_to_finish","start_to_finish"],"type":"string"},"source":{"$ref":"#/components/schemas/ScheduleTask"},"sourceId":{"type":"string"},"target":{"$ref":"#/components/schemas/ScheduleTask"},"targetId":{"type":"string"},"lag":{"type":"number"}},"required":["id","createdAt","updatedAt","deletedAt","type","source","sourceId","target","targetId"]},"ScheduleTaskActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"scheduleTask":{"$ref":"#/components/schemas/ScheduleTask"},"scheduleTaskId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","scheduleTask","scheduleTaskId"]},"UserOneTimePassword":{"type":"object","properties":{"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"jwt":{"type":"string"}},"required":["userId","user","jwt"]},"Exploration":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"isPrivate":{"type":"boolean"},"isEditable":{"type":"boolean"},"isVioletTemplateQuickView":{"type":"boolean"},"owner":{"$ref":"#/components/schemas/User"},"tenantId":{"type":"string"},"gridParams":{"type":"object"},"queryParams":{"type":"object"},"type":{"enum":["Multi Source Report","Single Source Report","Requirement Report"],"type":"string"},"multiSourceReport":{"$ref":"#/components/schemas/MultiSourceReport"}},"required":["id","createdAt","updatedAt","deletedAt","name","isPrivate","isEditable","isVioletTemplateQuickView","owner","tenantId","gridParams","queryParams","type"]},"MultiSourceReport":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"customCellRows":{"type":"array","items":{"type":"object"}},"customCellsAuthored":{"type":"boolean","nullable":true},"exploration":{"$ref":"#/components/schemas/Exploration"},"explorationId":{"type":"string"},"report":{"$ref":"#/components/schemas/Report"},"reportId":{"type":"string"},"generationStrategy":{"type":"object"},"generationStrategyKey":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","customCellRows","customCellsAuthored","exploration","explorationId","report","reportId","generationStrategy","generationStrategyKey"]},"Report":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"dataSource":{"$ref":"#/components/schemas/MultiSourceReport"},"generationStrategy":{"type":"object"},"type":{"enum":["ClearToBuild","BOMComparison"],"type":"string"},"sheets":{"type":"array","items":{"$ref":"#/components/schemas/ReportSheet"}},"violetId":{"$ref":"#/components/schemas/VioletId"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","name","generationStrategy","type","sheets","violetId","createdById","createdBy"]},"ReportSheet":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"report":{"$ref":"#/components/schemas/Report"},"name":{"type":"string"},"order":{"type":"number"},"locked":{"type":"boolean"},"filters":{"type":"object"},"tableOptions":{"type":"object"},"chartOptions":{"type":"object"}},"required":["id","createdAt","updatedAt","deletedAt","report","name","order","locked","filters","tableOptions","chartOptions"]},"VioletId":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"requirement":{"$ref":"#/components/schemas/Requirement"},"report":{"$ref":"#/components/schemas/Report"},"folder":{"$ref":"#/components/schemas/Folder"},"verification":{"$ref":"#/components/schemas/Verification"},"tenantId":{"type":"string"},"deletedAt":{"format":"date-time","type":"string"},"unifiedVioletEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","name","tenantId","deletedAt"]},"Requirement":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"revisions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"order":{"type":"number"},"parentId":{"type":"string"},"parent":{"$ref":"#/components/schemas/Requirement"},"children":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"folderId":{"type":"string","nullable":true},"folder":{"$ref":"#/components/schemas/Folder"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"requirementApprovers":{"type":"array","items":{"$ref":"#/components/schemas/RequirementApprover"}},"requirementVerifiers":{"type":"array","items":{"$ref":"#/components/schemas/RequirementVerifier"}},"requirementOwners":{"type":"array","items":{"$ref":"#/components/schemas/RequirementOwner"}},"violetId":{"$ref":"#/components/schemas/VioletId"},"violetRelationships":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationship"}},"activities":{"type":"array","items":{"$ref":"#/components/schemas/RequirementActivity"}},"isVerifiedByStatusComplete":{"type":"boolean"},"isInSpec":{"type":"boolean"},"systems":{"type":"array","items":{"$ref":"#/components/schemas/System"}},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"createdFromVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"createdFromVioletEntityId":{"type":"string"},"import":{"type":"object"},"importId":{"type":"string"},"comments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"peerReviewRequirements":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewRequirement"}},"verifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}}},"required":["id","createdAt","updatedAt","deletedAt","revisions","order","parentId","parent","children","folder","createdById","createdBy","requirementApprovers","requirementVerifiers","requirementOwners","violetId","activities","isVerifiedByStatusComplete","isInSpec","systems","program","programId","createdFromVioletEntity","createdFromVioletEntityId","import","importId","comments","peerReviewRequirements","verifications"]},"Folder":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"order":{"type":"number"},"type":{"type":"array","items":{"type":"string","enum":["parameter","requirement"]}},"parentId":{"type":"string"},"parent":{"$ref":"#/components/schemas/Folder"},"children":{"type":"array","items":{"$ref":"#/components/schemas/Folder"}},"style":{"type":"object"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"violetId":{"$ref":"#/components/schemas/VioletId"},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"verifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}}},"required":["id","createdAt","updatedAt","deletedAt","name","order","type","parentId","parent","children","style","createdById","createdBy","violetId","violetEntities","requirements","verifications"]},"Verification":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"revisions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"order":{"type":"number"},"folder":{"$ref":"#/components/schemas/Folder"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"evidenceVioletEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"violetId":{"$ref":"#/components/schemas/VioletId"},"violetRelationships":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationship"}},"verifies":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"import":{"type":"object"},"importId":{"type":"string"},"activities":{"type":"array","items":{"$ref":"#/components/schemas/VerificationActivity"}},"verificationAssignees":{"type":"array","items":{"$ref":"#/components/schemas/VerificationAssignee"}}},"required":["id","createdAt","updatedAt","deletedAt","revisions","order","folder","createdById","createdBy","evidenceVioletEntities","violetId","verifies","program","programId","import","importId","activities","verificationAssignees"]},"Program":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"isActive":{"type":"boolean"},"isExternalPermitted":{"type":"boolean"},"createdBy":{"$ref":"#/components/schemas/User"},"createdById":{"type":"string"},"programManager":{"$ref":"#/components/schemas/User"},"programManagerId":{"type":"string"},"baseProgramId":{"type":"string"},"baseProgram":{"$ref":"#/components/schemas/Program"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"systems":{"type":"array","items":{"$ref":"#/components/schemas/System"}},"sharedSystems":{"type":"array","items":{"$ref":"#/components/schemas/System"}},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"sharedRequirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"folders":{"type":"array","items":{"$ref":"#/components/schemas/Folder"}},"sharedFolders":{"type":"array","items":{"$ref":"#/components/schemas/Folder"}},"verifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}},"sharedVerifications":{"type":"array","items":{"$ref":"#/components/schemas/Verification"}},"metadata":{"type":"object"},"integrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"sharedPropertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/PropertySchemaProgram"}},"peerReviews":{"type":"array","items":{"$ref":"#/components/schemas/PeerReview"}},"comments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"requirementAttributeAccess":{"type":"object"},"verificationAttributeAccess":{"type":"object"}},"required":["id","createdAt","updatedAt","deletedAt","name","isActive","isExternalPermitted","createdBy","createdById","programManager","systems","requirements","folders","verifications"]},"System":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/Program"}},"parentId":{"type":"string"},"parent":{"$ref":"#/components/schemas/System"},"children":{"type":"array","items":{"$ref":"#/components/schemas/System"}},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/Requirement"}},"createdBy":{"$ref":"#/components/schemas/User"},"createdById":{"type":"string"},"metadata":{"type":"object"},"order":{"type":"number"}},"required":["id","createdAt","updatedAt","deletedAt","name","program","programId","children","requirements","createdBy","createdById","order"]},"VioletPropertySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"targetName":{"type":"string"},"label":{"type":"string"},"propertyValue":{"type":"string"},"defaultPropertyValue":{"type":"string"},"fallbackPropertyValue":{"type":"string"},"propertyRequestValue":{"type":"string"},"propertyTransformer":{"deprecated":true,"enum":["CALCULATE_RELEASE_DATE_FROM_SOLIDWORKS_PDM","CLEAN_ESCAPE_SEQUENCES_FROM_STRING","COMBINE_QUICKBOOKS_PRIVATE_NOTE_WITH_PAYMENT_TERMS","CONCATENATE_PART_NUMBER_AND_REVISION","CONCATENATE_PART_NUMBER_AND_REVISION_FROM_TEMPLATE","CONVERT_PART_CATEGORY_SOLIDWORKS_TO_BOLTLINE","CONVERT_ARRAY_TO_STRING","CONVERT_ARRAY_LENGTH_TO_BOOLEAN","CONVERT_ARRAY_LENGTH_TO_BOOLEAN_OR_NULL","CONVERT_BOOLEAN_TO_YES_NO","CONVERT_COMMA_SEPARATED_STRING_TO_ARRAY","CONVERT_MJD_TO_DATE","CONVERT_NULL_STRING_TO_NULL","CONVERT_STATUS_ION_TO_NETSUITE","CONVERT_STRING_TO_BOOLEAN","CONVERT_STRING_TO_DATE","CONVERT_STRING_TO_LOWER_CASE","CONVERT_STRING_TO_NUMBER","DERIVE_TRACKING_TYPE_FROM_LOT_AND_SERIAL","EXTRACT_CITY_FROM_ADDRESS","EXTRACT_COUNTRY_FROM_ADDRESS","EXTRACT_FIRST_VALUE_BETWEEN_DIVIDERS","EXTRACT_FIRST_STRING_IN_TEMPLATE","EXTRACT_VIOLET_GENERATED_EXTERNAL_ID","EXTRACT_SECOND_TO_LAST_SEGMENT_FROM_BACKSLASH_PATH","EXTRACT_NSID_FROM_STRING","EXTRACT_STATE_FROM_ADDRESS","EXTRACT_PART_NUMBER_FROM_CONCATENATED_PART_NUMBER_REV","EXTRACT_PARENTHETICAL_FROM_STRING","EXTRACT_LAST_PARENTHETICAL_FROM_STRING","EXTRACT_LAST_PARENTHETICAL_FROM_STRING_OR_NULL","EXTRACT_QTY_FROM_STRING","EXTRACT_REGEX_FROM_STRING","EXTRACT_REV_FROM_PART_NUMBER","EXTRACT_SINGLE_UNIQUE_VALUE_FROM_ARRAY","GENERATE_ARENA_PART_REVISION_NAME","GENERATE_QUICKBOOKS_ITEM_NAME_FROM_PART","GENERATE_BOLTLINE_PO_LINE_KEY","GENERATE_ENTITY_KEY_FROM_STRING","GENERATE_PO_LINE_KEY_FROM_DESCRIPTION","GENERATE_SYNCED_BOLTLINE_PO_LINE_DESCRIPTION","GENERATE_QUICKBOOKS_PO_LINE_KEY","GENERATE_PRECORO_PO_LINE_KEY","GENERATE_RECEIPT_LINE_EXTERNAL_NAME","GENERATE_MANUFACTURO_ABOM_EXTERNAL_NAME","GENERATE_SILKLINE_PO_TERMS_HTML","GENERATE_STATUS","GENERATE_NETSUITE_VENDOR_NAME","GENERATE_PO_KEY_FROM_SEGMENTS","GENERATE_DESCRIPTION_FROM_SEGMENTS","JOIN_DELIMITED_PATH_SEGMENTS_WITH_DASH_PLACEHOLDER","EXTRACT_PO_KEY_FROM_STRING","MATHJS","NORMALIZE_DELIMITED_IDENTIFIER_NULLISH_SEGMENTS","NORMALIZE_EMAIL_ADDRESS","PARSE_STRING_TO_NUMBER","PARSE_NETSUITE_ASSEMBLY_BUILD_COMPONENTS_AGG","REFORMAT_SCREAMING_SNAKE_CASE","REMOVE_FILE_EXTENSIONS","REMOVE_NON_NUMERIC_CHARACTERS_FROM_STRING","REMOVE_NETSUITE_ENTITY_PREFIX","REMOVE_REV_FROM_PART_NUMBER","REMOVE_SEQUENCE_ID_FROM_TC_FILE_ITEM_REVISION","REMOVE_DUPLICATE_PART_SUFFIX_FROM_TC_FILE_ITEM_REVISION_IN_ALTERNATE_ID","REMOVE_UNSUBSTITUTED_TEMPLATES","REPLACE_PART_NUMBER_WHITESPACE_WITH_UNDERSCORES","REPLACE_REGEX_IN_STRING","REPLACE_REGEX_IN_STRING_NULL_NO_MATCH","REPLACE_WHITESPACE_WITH_UNDERSCORES","STANDARDIZE_STATUS","STANDARDIZE_TRACKING_TYPE","STRIP_LEADING_D_HYPHEN_FROM_PO_NUMBER","SUM_ARRAY","TRUNCATE_DATETIME_TO_DATE","TRUNCATE_STRING","GENERATE_FUSION_PO_LINE_KEY","CONVERT_PART_CATEGORY_SOLIDWORKS_TO_FUSION","GENERATE_PO_LINE_DESCRIPTION_FROM_SEGMENTS","GENERATE_QUICKBOOKS_PO_LINE_DESCRIPTION","GENERATE_ARENA_ITEM_REVISION_NAME"],"type":"string"},"propertyTransformers":{"type":"array","items":{"type":"string","enum":["CALCULATE_RELEASE_DATE_FROM_SOLIDWORKS_PDM","CLEAN_ESCAPE_SEQUENCES_FROM_STRING","COMBINE_QUICKBOOKS_PRIVATE_NOTE_WITH_PAYMENT_TERMS","CONCATENATE_PART_NUMBER_AND_REVISION","CONCATENATE_PART_NUMBER_AND_REVISION_FROM_TEMPLATE","CONVERT_PART_CATEGORY_SOLIDWORKS_TO_BOLTLINE","CONVERT_ARRAY_TO_STRING","CONVERT_ARRAY_LENGTH_TO_BOOLEAN","CONVERT_ARRAY_LENGTH_TO_BOOLEAN_OR_NULL","CONVERT_BOOLEAN_TO_YES_NO","CONVERT_COMMA_SEPARATED_STRING_TO_ARRAY","CONVERT_MJD_TO_DATE","CONVERT_NULL_STRING_TO_NULL","CONVERT_STATUS_ION_TO_NETSUITE","CONVERT_STRING_TO_BOOLEAN","CONVERT_STRING_TO_DATE","CONVERT_STRING_TO_LOWER_CASE","CONVERT_STRING_TO_NUMBER","DERIVE_TRACKING_TYPE_FROM_LOT_AND_SERIAL","EXTRACT_CITY_FROM_ADDRESS","EXTRACT_COUNTRY_FROM_ADDRESS","EXTRACT_FIRST_VALUE_BETWEEN_DIVIDERS","EXTRACT_FIRST_STRING_IN_TEMPLATE","EXTRACT_VIOLET_GENERATED_EXTERNAL_ID","EXTRACT_SECOND_TO_LAST_SEGMENT_FROM_BACKSLASH_PATH","EXTRACT_NSID_FROM_STRING","EXTRACT_STATE_FROM_ADDRESS","EXTRACT_PART_NUMBER_FROM_CONCATENATED_PART_NUMBER_REV","EXTRACT_PARENTHETICAL_FROM_STRING","EXTRACT_LAST_PARENTHETICAL_FROM_STRING","EXTRACT_LAST_PARENTHETICAL_FROM_STRING_OR_NULL","EXTRACT_QTY_FROM_STRING","EXTRACT_REGEX_FROM_STRING","EXTRACT_REV_FROM_PART_NUMBER","EXTRACT_SINGLE_UNIQUE_VALUE_FROM_ARRAY","GENERATE_ARENA_PART_REVISION_NAME","GENERATE_QUICKBOOKS_ITEM_NAME_FROM_PART","GENERATE_BOLTLINE_PO_LINE_KEY","GENERATE_ENTITY_KEY_FROM_STRING","GENERATE_PO_LINE_KEY_FROM_DESCRIPTION","GENERATE_SYNCED_BOLTLINE_PO_LINE_DESCRIPTION","GENERATE_QUICKBOOKS_PO_LINE_KEY","GENERATE_PRECORO_PO_LINE_KEY","GENERATE_RECEIPT_LINE_EXTERNAL_NAME","GENERATE_MANUFACTURO_ABOM_EXTERNAL_NAME","GENERATE_SILKLINE_PO_TERMS_HTML","GENERATE_STATUS","GENERATE_NETSUITE_VENDOR_NAME","GENERATE_PO_KEY_FROM_SEGMENTS","GENERATE_DESCRIPTION_FROM_SEGMENTS","JOIN_DELIMITED_PATH_SEGMENTS_WITH_DASH_PLACEHOLDER","EXTRACT_PO_KEY_FROM_STRING","MATHJS","NORMALIZE_DELIMITED_IDENTIFIER_NULLISH_SEGMENTS","NORMALIZE_EMAIL_ADDRESS","PARSE_STRING_TO_NUMBER","PARSE_NETSUITE_ASSEMBLY_BUILD_COMPONENTS_AGG","REFORMAT_SCREAMING_SNAKE_CASE","REMOVE_FILE_EXTENSIONS","REMOVE_NON_NUMERIC_CHARACTERS_FROM_STRING","REMOVE_NETSUITE_ENTITY_PREFIX","REMOVE_REV_FROM_PART_NUMBER","REMOVE_SEQUENCE_ID_FROM_TC_FILE_ITEM_REVISION","REMOVE_DUPLICATE_PART_SUFFIX_FROM_TC_FILE_ITEM_REVISION_IN_ALTERNATE_ID","REMOVE_UNSUBSTITUTED_TEMPLATES","REPLACE_PART_NUMBER_WHITESPACE_WITH_UNDERSCORES","REPLACE_REGEX_IN_STRING","REPLACE_REGEX_IN_STRING_NULL_NO_MATCH","REPLACE_WHITESPACE_WITH_UNDERSCORES","STANDARDIZE_STATUS","STANDARDIZE_TRACKING_TYPE","STRIP_LEADING_D_HYPHEN_FROM_PO_NUMBER","SUM_ARRAY","TRUNCATE_DATETIME_TO_DATE","TRUNCATE_STRING","GENERATE_FUSION_PO_LINE_KEY","CONVERT_PART_CATEGORY_SOLIDWORKS_TO_FUSION","GENERATE_PO_LINE_DESCRIPTION_FROM_SEGMENTS","GENERATE_QUICKBOOKS_PO_LINE_DESCRIPTION","GENERATE_ARENA_ITEM_REVISION_NAME"]}},"isEditable":{"type":"boolean"},"isRequired":{"type":"boolean"},"templatedPropertyUpdateRequestSpec":{"type":"object"},"enumMap":{"type":"object"},"enumName":{"type":"string"},"violetType":{"enum":["string","number","boolean","object","Entity","enum","Date","enumArray","Array","ParsedObject","Reference","ArrayConcat","NamedEntity","UniqueArray"],"type":"string"},"propertyType":{"enum":["array","assignee","boolean","company","currency","date","datetime","factoryArray","formula","html","image","mimeType","number","object","person","reference","size","table","text","time","timestamp","unknown","url","adf","fullAddress","utctimestamp","entity","enum","multiLineText","multiSelect","percent","scientific"],"type":"string"},"violetCoreProperty":{"enum":["Account","Account Code","Acknowledged Date","Actual Revision","Address","Adjustment Type","Age","Amount","Amount Due","Amount Paid","Applicable Quality Clauses","Approved","Approved Date","Assembly Build Number","Area","Area Location","Asset Account","Assignee","Available Qty","Average Cost","Back Ordered Qty","Balance Due","Bill ID","Bill Number","Billable Status","Billing Address","Billing Status","Bin Transfer ID","Boltline User Identities","BOM Link","BOM Name","BOM Path","Buyer","Buildable Qty","CAGE Code","Calculated Lead Time","Card Holder Manager","Card ID","Category","Category ID","Cause Condition","Center of Mass X","Center of Mass XYZ","Center of Mass Y","Center of Mass Z","Change Number","Chart of Account","Child","Children","City","Class","Class ID","Cofactr BOM ID","Cofactr Org ID","Cofactr Package","Cofactr Part Application ID","Cofactr Part Classification","Cofactr Part Image","Cofactr Part Organization ID","COGS Account","Comment","Committed Qty","Commodity Code","Configuration","Contact Name","Container ITag","Contract ID","Cost","Cost Center","COTS","Country","Created Date","Creation Source","Creator","Currency","Currency ID","Customer ID","Deferred Revenue Account","Department","Department ID","Description","Destination","Destination Status","Detailed Type","DI-Project","DI-State","Diagnosis","Discount Amount","Disposition","Disposition Type","Distributor","Due Date","ECN Pending","Effectivity","Email Address","End Date","End Qty","Entity Type","Epic","Estimated Arrival Date","Ethnicity","Evidence","Evidence Items","Evidence Status","Evidence URL","Expected Condition","Expected Delivery Date","Expected Receipt Date","Expected Ship Date","Expense Account","Fee","Fees","Function ID","Expiration Date","Export Controlled","External ID","Remote ID","External URL","File ID","File Name","Hazardous Material","Health Status","Income Account","Installed Qty","Internal ID","Inventory Change Status","Inventory Detail Link","Inventory ID","Inventory Dimension Key","Inventory Number","Bin ID","Inventory Status","Inventory Status ID","Inventory Trace ID","Inventory Tracking Type","Invoice ID","Invoice Number","ION Entity ID","ION etag","ION Item Type","ION Key","ION Material etag","ION Category etag","ION Detailed Type etag","ION Responsible Engineer etag","ION Manufacturing Engineer etag","ION Program etag","ION Storage Requirement etag","ION Surface Treatment etag","ION Material Key","ION Part Application UUID","ION Part Revision Application UUID","ION PO Number","Is Active","Is Buy","Is Inactive","Is Latest Revision","Is Lot Tracked","Is Make","Is Serial Tracked","Is WIP","Issue ID","Issued Date","iTag","Item ID","Item Link","Item Type","Item Units","Jama ID","Jama Link","Joint 1 Bevel","Joint 1 NDE","Joint 1 Weld ID","Joint 1 Weld Type","Joint 2 Bevel","Joint 2 NDE","Joint 2 Weld ID","Joint 2 Weld Type","Kit ID","Kitted Qty","Label","Last Maintained Date","Last Modified By","Last Modified Date","Last Modifier","Last Purchase Price","Latest MBOM etag","Latest MBOM Id","Latest MBOM Status","Latest MBOM Version","Latest Rev Available Qty","Latest Rev Installed Qty","Latest Rev Kitted Qty","Latest Rev Scrapped Qty","Latest Rev Unavailable Qty","Latest Rev Work In Progress Quantity","Latest Revision","Latest Revisions","Lead Time","Length","Level Number","Line Number","Location","Location Code","Lot","Lot Number","Major OD","Manufacturer","Manufacturing Engineer","Manufacturing Method","Manufacturo Part ID","Manufacturo Part Rev ID","Mapped Assembly Build Number","Mapped BOM Revision Identity","Mapped PO Number","Mass","Material","Material Assignment Type","Material Density","Material Name Value","MRP ID","Material Surface Area","Material Thickness","Material Type","Material Volume","MBOM Item etag","MBOM Item ID","Memo","MFG ID","MFG ID (prt)","Min Qty","Minor OD","Modified By","Moment of Inertia XX","Moment of Inertia YY","Moment of Inertia ZZ","MPN","Name","Need By Date","Net Amount","Non-Inventory Supplier PN","On Order Qty","Order Date","Ordered Qty","Original Promise Date","Owner","Owner ID","Paid Date","Parent","Parent Revision","Parent Inventory Trace ID","Part Lifecycle Status","Part Moisture Sensitivity Level","Part Number","Part Number and Revision","Part REACH Compliance","Part Required Procedure","Part RoHS 3 Compliance","Part Termination Type","Part Type","PartsBox Part ID","Patient ID","Payment Status","Payment Terms","Payment Terms ID","PCB Assembly Package URL","PCB Fabrication Package URL","Pedigree","Phone Number","Planned Qty","PO ID","PO Line ID","PO Line Number","PO Number","Position","PR Number","PR Line Number","Priority","Procedure ID","Procurement Type","Product","Product ID","Product of Inertia XY","Product of Inertia XZ","Product of Inertia YZ","Production Date","Program","Progress","Project","Project Code","Project ID","Project Name","Promise Date","QC Required","Qty Billed","Qty (dwg)","Qty In Transit","Qty On Hand","Qty Received","Qty Waiting On","Quality Engineer","Qty","Quantity Change","Qty Produced","QuickBooks Item UUID","QuickBooks SyncToken","Quote Date","Quote Number","Race","Reason Code","Receipt ID","Receipt Included","Receipt Line ID","Receipt Number","Received Date","Received Qty","Received Status","Reference Name","Related Transaction","Release","Release Date","Release Date etag","Release Date Key","Release Date Value","Release ID","Reorder Max Qty","Reorder Min Qty","Request Number","Required Qty","Requirement Group","Requirement ID","Resolution","Responsible Engineer","Revision","Revision Scheme","Rollup Mass","Run ID","Run Title","Attached File","Thumbnail S3 File URL","Sales Order Number","Scrap Account","Scrapped Qty","Sent Date","Serial Number","Service Due Date","Sex","Ship Date","Shipping Address","Ship To Location","Shipment Number","Simple Qty","Site Code","SKU","SolidWorks BOM ID","SolidWorks ID","SolidWorks Part ID","Source","Source Document Type","Source Status","Sourcing Strategy","Stage","Scheduled End Date","Scheduled Start Date","Start Date","Start Qty","State","Statement","Status","Stock Unit","Storage Requirement","Subsidiary","Subsidiary ID","Subsystem","Subtotal Amount","Surface Treatment","Task ID","Tax","Tax Code","Tax Percentage","Tax Rate","Tax Treatment","Taxable Subtotal","Taxed Amount","Teamcenter Assigned Material Sequence","Teamcenter Item ID","Teamcenter Item Tag","Teamcenter Item Type","Teamcenter Key","Teamcenter Part Key","Teamcenter View ID","Test Engineer","Thickness","Tier","Title","To Location","Top Level Document","Top Level Document ID","Total Available Qty","Total Spend (Last 30d)","Total Spend (All Time)","Total Variants","Tracked Product","Tracked Product Ancestors","Transaction Number","Updated Date","Updater","Unavailable Qty","Unbuilt Qty","Unit","Unit of Measure","Unit Price","Use Bins","Vendor","Verification Methods","Version","Volume","VPN","Width","WIP Account","WIP Qty","Work Center","Work Order ID","Work Order Number","Work Plan ID","Work Plan Title","Workflow ID","Workflow Name","Workspace","Approver","Approver Matrix","Max Value","Min Value","Nominal Value","Operator","Requirement Type","Systems","Is Released","Fully Released","Unreleased in Released Assembly","Measurement Target","Operands","Test Case ID"],"type":"string"},"category":{"enum":["accountNumber","address","age","altitude","amount","angularVelocity","angle","area","assignee","attitude","author","bom","capacity","com","comment","companyName","cost","count","currency","date","datetime","density","description","distance","duration","dueDate","email","entityType","fileExtension","fileSize","icon","id","invoiceNumber","location","mass","material","mimeType","moi","mrp","objectName","owner","part","pedigree","percentage","personName","phoneNumber","po_number","pr_number","poi","power","priority","productOfInertia","progress","project","quantity","revision","serialNumber","simDuration","simStartTime","simStopTime","sourcing","sprint","status","stepNumber","supplier","surfaceArea","tag","thickness","timestamp","time","timespan","uom","username","velocity","vendor","version","voltage","volume","website","type","year","oeAOP","oeECC","oeInc","oeLAN","oeSMA","oeTA"],"type":"string"},"unit":{"type":"string"},"targetEntity":{"type":"string"},"targetPropertyValue":{"type":"string"},"order":{"type":"number"},"isHidden":{"type":"boolean"},"hidePropertyActivities":{"type":"boolean"},"namedEntityType":{"enum":["Company","Person"],"type":"string"},"namedEntityProperty":{"enum":["id","email","type","name","user","tenantId","createdAt","updatedAt","deletedAt","userId","namedEntityVioletEntityProperties","login","namedEntityId","skillSets","scheduleTasks"],"type":"string"},"entitySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntitySchema"}},"parentPropertySchemaId":{"type":"string"},"parentPropertySchema":{"$ref":"#/components/schemas/VioletPropertySchema"},"childPropertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"hideEmpty":{"type":"boolean"},"filterEmpty":{"type":"boolean"},"targetEntityLookupField":{"type":"string"},"sysmlType":{"type":"string"},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"sharedPrograms":{"type":"array","items":{"$ref":"#/components/schemas/PropertySchemaProgram"}},"relationshipType":{"enum":["containsPOLine","isPOLineOf","containsPOFee","isPOFeeOf","contains","isPartOf","isPartOfAssembly","assemblyContains","reference","isReferenced","containsSubEntity","isSubEntity","violetIdReference","isVioletIdReferenced","satisfies","satisfiedBy","isContainerOf","isInContainer","hasOutput","isOutputOf","hasInput","isInputOf","verifies","verifiedBy","prescribes","prescribedBy","propertyLinkedTo","propertyLinkedFrom","pushedTo","pushedFrom","describes","isDescribedBy","participatesIn","hasParticipant","containsPropertiesOf","hasProperties","allocatedTo","allocates","performs","performedBy","predecessor","successor","isInstanceOf","hasInstance","linkedTo","linkedFrom","hasAttachment","isAttachmentOf","isParentOf","isChildOf","derives","isDerivedFrom","decomposes","isDecomposedFrom","hasEnumerations","enumerates","installs","isInstalledBy","consumes","isConsumedBy","receipts","isReceiptedBy","creates","isCreatedBy","changes","isChangedBy","owns","isOwnedBy","hasLocation","isLocationOf","hasMissionParticipant","participatesInMission","hasEnvironment","isEnvironmentOf","hasOrganizationContext","isOrganizationContextOf","belongsTo","hasBelonging","occursAt","isSiteOf","hasTestSubject","isTestSubjectOf","produces","isProducedBy","executed","wasExecutedBy","mapsTo","mapsFrom","hasScenarioType","isScenarioTypeOf","hasPossibleScenario","isPossibleScenarioOf","hasScenario","isScenarioOf","hasApplicableScenario","isApplicableToRequirement","hasSufficientScenario","isSufficientForRequirement","hasTestScenario","isTestScenarioForRequirement","containsScenario","isContainedInConfiguration","enablesMeasurementOfQuantity","quantityMeasurementEnabledBy","hasTestVenue","isTestVenueFor","hasSupplier","isSupplierOf","appearsOn","displays","orders","isOrderedBy","hasAlternate","isAlternateFor","connectsTo","connectedFrom","hasBom","isBomOf","containsBomComponent","isBomComponentOf","hasBOMLine","isBOMLineOf","hasRevision","isRevisionOf","isAssignedInventory","hasAssignedInventory"],"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","name","label","isEditable","isRequired","violetType","propertyType","category","unit","isHidden","hideEmpty","filterEmpty"]},"VioletEntitySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId"]},"PropertySchemaProgram":{"type":"object","properties":{"violetPropertySchemaId":{"type":"string"},"programId":{"type":"string"},"baseProgramId":{"type":"string"},"violetPropertySchema":{"$ref":"#/components/schemas/VioletPropertySchema"},"program":{"$ref":"#/components/schemas/Program"},"baseProgram":{"$ref":"#/components/schemas/Program"}},"required":["violetPropertySchemaId","programId","violetPropertySchema","program"]},"PeerReview":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["OPEN","CLOSED"],"type":"string"},"message":{"type":"string"},"dueDate":{"format":"date-time","type":"string","nullable":true},"originator":{"$ref":"#/components/schemas/User"},"originatorId":{"type":"string"},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string"},"requirements":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewRequirement"}},"reviewers":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewReviewer"}},"reviews":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewReview"}},"comments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}}},"required":["id","createdAt","updatedAt","deletedAt","status","message","originator","originatorId","program","programId","requirements","reviewers","reviews","comments"]},"PeerReviewRequirement":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"peerReview":{"$ref":"#/components/schemas/PeerReview"},"requirement":{"$ref":"#/components/schemas/Requirement"},"requirementId":{"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"violetEntityId":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","peerReview","requirement","requirementId","violetEntity","violetEntityId"]},"PeerReviewReviewer":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"peerReview":{"$ref":"#/components/schemas/PeerReview"},"peerReviewId":{"type":"string"},"reviewer":{"$ref":"#/components/schemas/User"},"reviewerId":{"type":"string"},"group":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/Group"}]},"dueDate":{"format":"date-time","type":"string","nullable":true},"reviews":{"type":"array","items":{"$ref":"#/components/schemas/PeerReviewReview"}}},"required":["id","createdAt","updatedAt","deletedAt","peerReview","peerReviewId","reviewer","reviewerId","reviews"]},"PeerReviewReview":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["PENDING","COMMENT","APPROVED","REJECTED"],"type":"string"},"comment":{"type":"string","nullable":true},"peerReview":{"$ref":"#/components/schemas/PeerReview"},"peerReviewId":{"type":"string"},"reviewer":{"$ref":"#/components/schemas/PeerReviewReviewer"},"comments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}}},"required":["id","createdAt","updatedAt","deletedAt","status","peerReview","peerReviewId","reviewer","comments"]},"VioletEntityComment":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"value":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"createdById":{"type":"string"},"requirement":{"$ref":"#/components/schemas/Requirement"},"requirementId":{"type":"string","nullable":true},"mentionedUsers":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"reactions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityCommentReaction"}},"childComments":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntityComment"}},"parentComment":{"$ref":"#/components/schemas/VioletEntityComment"},"parentCommentId":{"type":"string"},"resolvedAt":{"format":"date-time","type":"string","nullable":true},"peerReview":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/PeerReview"}]},"peerReviewId":{"type":"string","nullable":true},"peerReviewReview":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/PeerReviewReview"}]},"peerReviewReviewId":{"type":"string","nullable":true},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"violetEntityId":{"type":"string"},"program":{"$ref":"#/components/schemas/Program"},"programId":{"type":"string","nullable":true}},"required":["id","createdAt","updatedAt","deletedAt","value","createdBy","createdById","requirement","mentionedUsers","reactions","childComments","parentComment","parentCommentId","resolvedAt","violetEntity","violetEntityId","program"]},"VioletEntityCommentReaction":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"reaction":{"enum":["like","dislike","love","laugh","surprised","sad","angry"],"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"createdById":{"type":"string"},"comment":{"$ref":"#/components/schemas/VioletEntityComment"},"commentId":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","reaction","createdBy","createdById","comment","commentId"]},"VerificationActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"verification":{"$ref":"#/components/schemas/Verification"},"verificationId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","verification","verificationId"]},"VerificationAssignee":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"assignee":{"$ref":"#/components/schemas/User"},"assigneeId":{"type":"string"},"verification":{"$ref":"#/components/schemas/Verification"}},"required":["id","createdAt","updatedAt","deletedAt","assignee","assigneeId","verification"]},"RequirementApprover":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["PENDING","APPROVED","REJECTED"],"type":"string"},"approver":{"$ref":"#/components/schemas/User"},"approverId":{"type":"string"},"programId":{"type":"string","nullable":true},"requirement":{"$ref":"#/components/schemas/Requirement"}},"required":["id","createdAt","updatedAt","deletedAt","status","approver","approverId","requirement"]},"RequirementVerifier":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"status":{"enum":["PENDING","PASSED","FAILED"],"type":"string"},"verifier":{"$ref":"#/components/schemas/User"},"verifierId":{"type":"string"},"programId":{"type":"string","nullable":true},"requirement":{"$ref":"#/components/schemas/Requirement"}},"required":["id","createdAt","updatedAt","deletedAt","status","verifier","verifierId","requirement"]},"RequirementOwner":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"owner":{"$ref":"#/components/schemas/User"},"ownerId":{"type":"string"},"programId":{"type":"string","nullable":true},"requirement":{"$ref":"#/components/schemas/Requirement"}},"required":["id","createdAt","updatedAt","deletedAt","owner","ownerId","requirement"]},"RequirementActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"requirement":{"$ref":"#/components/schemas/Requirement"},"requirementId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","requirement","requirementId"]},"ReportTemplate":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"type":{"enum":["ClearToBuild","BOMComparison"],"type":"string"},"strategyType":{"type":"string"},"strategyFields":{"type":"array","items":{"type":"object"}},"sheets":{"type":"array","items":{"type":"object"}},"tenantId":{"type":"string"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"}},"required":["id","createdAt","updatedAt","deletedAt","name","description","type","strategyType","strategyFields","sheets","tenantId"]},"Dashboard":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"description":{"type":"string"},"metabaseUrl":{"type":"string"},"blocks":{"type":"array","items":{"$ref":"#/components/schemas/DashboardBlock"}},"isDefault":{"type":"boolean"},"isPrivate":{"type":"boolean"},"systemKey":{"nullable":true,"enum":["my-requirements","program-overview"],"type":"string"},"parameters":{"nullable":true,"type":"array","items":{"type":"object"}},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"workspaceId":{"type":"string"},"workspace":{"$ref":"#/components/schemas/Workspace"}},"required":["id","createdAt","updatedAt","deletedAt","name","description","metabaseUrl","blocks","isDefault","isPrivate","createdById","createdBy","workspaceId","workspace"]},"DashboardBlock":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"targetId":{"type":"string"},"type":{"enum":["assigned-to","due-date","kpi","msr-table","msr-chart","pinned-items","recent-activity","explore-table","explore-chart","html","analytics-widget","most-viewed","data-lab","report"],"type":"string"},"layout":{"type":"object"},"config":{"type":"object"},"bindStatus":{"nullable":true,"description":"Last bind check of a DATA_LAB block's SQL (ENG-2519), written only by\nthe bind sweep; NULL = never checked. Not part of the client config.","enum":["unknown","ok","needs_attention"],"type":"string"},"bindMessage":{"type":"string","nullable":true,"description":"Binder error (needs_attention) or why the check could not run (unknown)."},"bindCheckedAt":{"format":"date-time","type":"string","nullable":true},"dashboard":{"$ref":"#/components/schemas/Dashboard"}},"required":["id","createdAt","updatedAt","deletedAt","name","type","layout","config","bindStatus","bindMessage","bindCheckedAt","dashboard"]},"Workspace":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"key":{"type":"string"},"isDefault":{"type":"boolean"},"signatureHash":{"type":"string","nullable":true},"createdById":{"type":"string","nullable":true},"createdBy":{"nullable":true,"type":"object","allOf":[{"$ref":"#/components/schemas/User"}]}},"required":["id","createdAt","updatedAt","deletedAt","name","key","isDefault"]},"UserActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"user":{"$ref":"#/components/schemas/User"},"userId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","user","userId"]},"Onboarding":{"type":"object","properties":{"id":{"type":"string"},"step":{"enum":["create-account","setup-app","invite-team","user-guide"],"type":"string"},"isCompleted":{"type":"boolean"},"order":{"type":"number"},"tenantId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"}},"required":["id","step","isCompleted","order","tenantId","user"]},"VioletEntityFile":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"sourceKeyPrefix":{"type":"string"},"fileFormat":{"enum":["jpg","jpeg","png","bmp","svg","ico","avif","webp","csv","pdf","step","dxf","xlsx","docx","unknown"],"type":"string"},"isStatementImage":{"type":"boolean"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","name","sourceKeyPrefix","fileFormat","isStatementImage","createdById","createdBy","violetEntities"]},"UserApiKey":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"userId":{"type":"string"},"user":{"$ref":"#/components/schemas/User"},"keyHash":{"type":"string"},"keyPrefix":{"type":"string"},"expiresAt":{"format":"date-time","type":"string"},"permissions":{"type":"object"},"integrationId":{"type":"string","nullable":true,"description":"When set, this key is used for integration webhooks; delete is blocked until the integration is removed."}},"required":["id","createdAt","updatedAt","deletedAt","name","userId","user","keyPrefix","expiresAt","permissions","integrationId"]},"Application":{"type":"object","properties":{"oauthConfiguration":{"type":"object"},"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"shortDescription":{"type":"string"},"available":{"type":"boolean"},"isHidden":{"type":"boolean"},"categories":{"type":"array","items":{"type":"string","enum":["cad-pdm","code-repo","developer-tools","erp-purchasing-accounting","inventory-management","legal","llm-providers","model-based-systems-engineering","mes-manufacturing-supply-chain","modeling-and-simulation","product-lifecycle-management","project-management","requirements-management","space","specialized-engineering","testing-and-operations","work-productivity","user-created"]}},"apiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"importFormat":{"deprecated":true,"enum":["csv","sysmlv1","sysmlv2","xlsx","zip","json"],"type":"string"},"importFormats":{"type":"array","items":{"type":"string","enum":["csv","sysmlv1","sysmlv2","xlsx","zip","json"]}},"defaultImportSchemaConfig":{"type":"object"},"loginRequest":{"type":"object"},"testPath":{"type":"string"},"testRequest":{"type":"object"},"imageUrl":{"type":"string"},"connections":{"type":"array","items":{"$ref":"#/components/schemas/Connection"}},"integrations":{"type":"array","items":{"$ref":"#/components/schemas/Integration"}},"securitySchemes":{"type":"object"},"externalEntitySchemas":{"type":"array","items":{"$ref":"#/components/schemas/ExternalEntitySchema"}},"containerEntitySchema":{"$ref":"#/components/schemas/ContainerEntitySchema"},"relationshipSpecifications":{"deprecated":true,"type":"array","items":{"type":"object"}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"serverUrl":{"type":"string"},"serverUrlPlaceholder":{"type":"string"},"webUrl":{"type":"string"},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}},"dynamicSchema":{"type":"boolean"},"wsdlUrl":{"type":"string"},"entityOptionsSchemas":{"type":"array","items":{"$ref":"#/components/schemas/EntityOptionsSchema"}},"violetIdPrefix":{"type":"string"},"partialFetch":{"type":"boolean"},"defaultRefreshIntervals":{"type":"object"},"tenantId":{"type":"string"}},"required":["oauthConfiguration","id","name","description","shortDescription","available","isHidden","categories","apiType","loginRequest","testPath","testRequest","imageUrl","connections","integrations","securitySchemes","externalEntitySchemas","containerEntitySchema","relationshipSpecifications","createdAt","updatedAt","serverUrl","serverUrlPlaceholder","webUrl","violetEntities","dynamicSchema","entityOptionsSchemas","partialFetch","tenantId"]},"ExternalEntitySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}},"fetchPath":{"type":"string"},"connectedEntities":{"type":"array","items":{"type":"string"}},"createModelTemplates":{"type":"boolean"},"modelComponentSchemaTransformationSchema":{"type":"object"},"entitySpecificApiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"customConfigurationOptionsRequests":{"type":"array","items":{"type":"object"}},"application":{"$ref":"#/components/schemas/Application"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntity"}},"transformationEntitySchemas":{"type":"array","items":{"$ref":"#/components/schemas/TransformationEntitySchema"}},"defaultPaginationConfig":{"type":"object"},"path":{"type":"string"},"query":{"type":"string"},"pushQueries":{"type":"array","items":{"type":"object"}},"pushRequests":{"type":"array","items":{"type":"object"}},"objectType":{"type":"string"},"rootJsonPath":{"type":"string"},"listPath":{"type":"string"},"listRequest":{"type":"object"},"entityListRequests":{"type":"object"},"modifiedDateFilterFormat":{"type":"string"},"partialFetchDeleteScope":{"type":"object"},"individualEntityFetchRequests":{"type":"array","items":{"type":"object"}},"parsedEntityUpdateRequest":{"type":"object"},"templatedBaseEntityUpdateRequestSpec":{"type":"object"},"violetRelationshipSpecs":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"violetRelationshipSpecsTargeting":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"responseFilter":{"type":"array","items":{"type":"string"}},"relatedExternalActions":{"type":"array","items":{"type":"object"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId","violetRelationshipSpecs","violetRelationshipSpecsTargeting"]},"TransformationEntitySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}},"fetchPath":{"type":"string"},"connectedEntities":{"type":"array","items":{"type":"string"}},"createModelTemplates":{"type":"boolean"},"modelComponentSchemaTransformationSchema":{"type":"object"},"entitySpecificApiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"customConfigurationOptionsRequests":{"type":"array","items":{"type":"object"}},"application":{"$ref":"#/components/schemas/Application"},"integrationEntities":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEntity"}},"transformationEntitySchemas":{"type":"array","items":{"$ref":"#/components/schemas/TransformationEntitySchema"}},"defaultPaginationConfig":{"type":"object"},"path":{"type":"string"},"query":{"type":"string"},"pushQueries":{"type":"array","items":{"type":"object"}},"pushRequests":{"type":"array","items":{"type":"object"}},"objectType":{"type":"string"},"rootJsonPath":{"type":"string"},"listPath":{"type":"string"},"listRequest":{"type":"object"},"entityListRequests":{"type":"object"},"modifiedDateFilterFormat":{"type":"string"},"partialFetchDeleteScope":{"type":"object"},"individualEntityFetchRequests":{"type":"array","items":{"type":"object"}},"parsedEntityUpdateRequest":{"type":"object"},"templatedBaseEntityUpdateRequestSpec":{"type":"object"},"violetRelationshipSpecs":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"violetRelationshipSpecsTargeting":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"responseFilter":{"type":"array","items":{"type":"string"}},"relatedExternalActions":{"type":"array","items":{"type":"object"}},"sourceApplicationId":{"type":"string"},"sourceCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"targetApplicationId":{"type":"string"},"targetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"sourceEntitySchemaId":{"type":"string"},"sourceEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchema"},"targetEntitySchemaId":{"type":"string"},"targetEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchema"},"dependentOnTransformationSchemaIds":{"type":"array","items":{"type":"string"}},"relatedEntitiesRelationshipSpecIds":{"type":"array","items":{"type":"string"}},"forceTransform":{"type":"boolean"}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId","violetRelationshipSpecs","violetRelationshipSpecsTargeting","sourceEntitySchema","targetEntitySchema","dependentOnTransformationSchemaIds"]},"VioletRelationshipSpecification":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"violetRelationships":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationship"}},"sourceApplicationId":{"type":"string"},"sourceCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"targetApplicationId":{"type":"string"},"targetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"sourceEntitySchemaId":{"type":"string"},"sourceEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchema"},"targetEntitySchemaId":{"type":"string"},"targetEntitySchema":{"$ref":"#/components/schemas/ExternalEntitySchema"},"targetRootJsonPath":{"type":"string"},"targetRootIdJsonPath":{"type":"string"},"targetEntityLookupField":{"type":"string"},"targetEntityLookupFieldIsId":{"type":"boolean"},"relationshipType":{"enum":["containsPOLine","isPOLineOf","containsPOFee","isPOFeeOf","contains","isPartOf","isPartOfAssembly","assemblyContains","reference","isReferenced","containsSubEntity","isSubEntity","violetIdReference","isVioletIdReferenced","satisfies","satisfiedBy","isContainerOf","isInContainer","hasOutput","isOutputOf","hasInput","isInputOf","verifies","verifiedBy","prescribes","prescribedBy","propertyLinkedTo","propertyLinkedFrom","pushedTo","pushedFrom","describes","isDescribedBy","participatesIn","hasParticipant","containsPropertiesOf","hasProperties","allocatedTo","allocates","performs","performedBy","predecessor","successor","isInstanceOf","hasInstance","linkedTo","linkedFrom","hasAttachment","isAttachmentOf","isParentOf","isChildOf","derives","isDerivedFrom","decomposes","isDecomposedFrom","hasEnumerations","enumerates","installs","isInstalledBy","consumes","isConsumedBy","receipts","isReceiptedBy","creates","isCreatedBy","changes","isChangedBy","owns","isOwnedBy","hasLocation","isLocationOf","hasMissionParticipant","participatesInMission","hasEnvironment","isEnvironmentOf","hasOrganizationContext","isOrganizationContextOf","belongsTo","hasBelonging","occursAt","isSiteOf","hasTestSubject","isTestSubjectOf","produces","isProducedBy","executed","wasExecutedBy","mapsTo","mapsFrom","hasScenarioType","isScenarioTypeOf","hasPossibleScenario","isPossibleScenarioOf","hasScenario","isScenarioOf","hasApplicableScenario","isApplicableToRequirement","hasSufficientScenario","isSufficientForRequirement","hasTestScenario","isTestScenarioForRequirement","containsScenario","isContainedInConfiguration","enablesMeasurementOfQuantity","quantityMeasurementEnabledBy","hasTestVenue","isTestVenueFor","hasSupplier","isSupplierOf","appearsOn","displays","orders","isOrderedBy","hasAlternate","isAlternateFor","connectsTo","connectedFrom","hasBom","isBomOf","containsBomComponent","isBomComponentOf","hasBOMLine","isBOMLineOf","hasRevision","isRevisionOf","isAssignedInventory","hasAssignedInventory"],"type":"string"},"quantityJsonPath":{"type":"string"},"actionGuardJsonPath":{"type":"string"},"externalIdJsonPath":{"type":"string"},"etagJsonPath":{"type":"string"},"metadataJsonPaths":{"type":"array","items":{"type":"object","properties":{"propertyName":{"type":"string"},"jsonPath":{"type":"string"},"defaultValue":{"type":"string"}},"required":["propertyName","jsonPath"]}},"nameOverride":{"type":"string"},"reverseNameOverride":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","violetRelationships","targetRootJsonPath","targetRootIdJsonPath","targetEntityLookupFieldIsId","relationshipType","quantityJsonPath","actionGuardJsonPath","externalIdJsonPath","etagJsonPath"]},"ContainerEntitySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}},"application":{"$ref":"#/components/schemas/Application"},"entitySpecificApiType":{"enum":["REST","GraphQL","MicrosoftGraph","Import","SOAP","SQLServer"],"type":"string"},"containerListRequests":{"type":"object"},"defaultPaginationConfig":{"type":"object"},"path":{"type":"string"},"query":{"type":"string"},"pushQueries":{"type":"array","items":{"type":"object"}},"pushRequests":{"type":"array","items":{"type":"object"}},"objectType":{"type":"string"},"rootJsonPath":{"type":"string"},"listPath":{"type":"string"},"listRequest":{"type":"object"},"entityListRequests":{"type":"object"},"modifiedDateFilterFormat":{"type":"string"},"partialFetchDeleteScope":{"type":"object"},"individualEntityFetchRequests":{"type":"array","items":{"type":"object"}},"parsedEntityUpdateRequest":{"type":"object"},"templatedBaseEntityUpdateRequestSpec":{"type":"object"},"violetRelationshipSpecs":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"violetRelationshipSpecsTargeting":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"responseFilter":{"type":"array","items":{"type":"string"}},"relatedExternalActions":{"type":"array","items":{"type":"object"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId","containerListRequests","violetRelationshipSpecs","violetRelationshipSpecsTargeting"]},"EntityOptionsSchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}},"application":{"$ref":"#/components/schemas/Application"},"defaultPaginationConfig":{"type":"object"},"path":{"type":"string"},"query":{"type":"string"},"pushQueries":{"type":"array","items":{"type":"object"}},"pushRequests":{"type":"array","items":{"type":"object"}},"objectType":{"type":"string"},"rootJsonPath":{"type":"string"},"listPath":{"type":"string"},"listRequest":{"type":"object"},"entityListRequests":{"type":"object"},"modifiedDateFilterFormat":{"type":"string"},"partialFetchDeleteScope":{"type":"object"},"individualEntityFetchRequests":{"type":"array","items":{"type":"object"}},"parsedEntityUpdateRequest":{"type":"object"},"templatedBaseEntityUpdateRequestSpec":{"type":"object"},"violetRelationshipSpecs":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"violetRelationshipSpecsTargeting":{"type":"array","items":{"$ref":"#/components/schemas/VioletRelationshipSpecification"}},"responseFilter":{"type":"array","items":{"type":"string"}},"relatedExternalActions":{"type":"array","items":{"type":"object"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId","violetRelationshipSpecs","violetRelationshipSpecsTargeting"]},"IntegrationActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"integration":{"$ref":"#/components/schemas/Integration"},"integrationId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","integration","integrationId"]},"IntegrationEvent":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"fetchStartTimestamp":{"format":"date-time","type":"string"},"integration":{"$ref":"#/components/schemas/Integration"},"integrationId":{"type":"string"},"sourceIntegration":{"$ref":"#/components/schemas/Integration"},"sourceIntegrationId":{"type":"string"},"jobId":{"type":"string"},"eventType":{"enum":["integrationFetch","integrationPush","entityPush","relationshipPush","esIndex","webhookReceived","syncWorkflowRun","syncChangeCreated","syncChangeExecuted","syncChangeSkippedCreation","syncBatchManuallyExecuted"],"type":"string"},"status":{"type":"string"},"fetchEndTimestamp":{"format":"date-time","type":"string"},"fetchType":{"enum":["full_initial","full","partial"],"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"violetEntityId":{"type":"string"},"numEntitiesPushed":{"type":"number"},"numEntitiesSkipped":{"type":"number"},"numEntitiesMissed":{"type":"number"},"message":{"type":"string"},"severity":{"enum":["info","warning","error"],"type":"string"},"childIntegrationEvents":{"type":"array","items":{"$ref":"#/components/schemas/IntegrationEvent"}},"parentIntegrationEvent":{"$ref":"#/components/schemas/IntegrationEvent"},"parentIntegrationEventId":{"type":"string"},"targetVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"targetVioletEntityId":{"type":"string"},"workflowRunId":{"type":"string"},"workflowRun":{"$ref":"#/components/schemas/WorkflowRun"},"syncBatchId":{"type":"string"},"syncBatch":{"$ref":"#/components/schemas/SyncBatch"},"syncChangeId":{"type":"string"},"syncChange":{"$ref":"#/components/schemas/SyncChange"}},"required":["id","createdAt","updatedAt","deletedAt","fetchStartTimestamp","integration","integrationId","eventType","status"]},"IntegrationEntityFetchResult":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"documentUrl":{"type":"string"},"documentHash":{"type":"string"},"integrationEntity":{"$ref":"#/components/schemas/IntegrationEntity"},"taggings":{"type":"array","items":{"$ref":"#/components/schemas/Tagging"}},"tags":{"type":"array","items":{"type":"string"}},"entityBatchFolderUrl":{"type":"string"},"entityBatchCount":{"type":"number"},"fetchType":{"enum":["full_initial","full","partial"],"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","documentUrl","documentHash","integrationEntity","taggings","tags"]},"Tagging":{"type":"object","properties":{"id":{"type":"string"},"tag":{"$ref":"#/components/schemas/Tag"},"taggableId":{"type":"string"},"taggableType":{"enum":["VioletEntity","IntegrationEntityFetchResult"],"type":"string"},"tagId":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"integrationEntityFetchResult":{"$ref":"#/components/schemas/IntegrationEntityFetchResult"}},"required":["id","tag","taggableId","taggableType","tagId","createdAt","updatedAt","tenantId","violetEntity","integrationEntityFetchResult"]},"Tag":{"type":"object","properties":{"id":{"type":"string"},"taggings":{"type":"array","items":{"$ref":"#/components/schemas/Tagging"}},"tagPrefix":{"$ref":"#/components/schemas/TagPrefix"},"name":{"type":"string"},"type":{"enum":["system","user-defined"],"type":"string"},"description":{"type":"string"},"color":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"}},"required":["id","taggings","tagPrefix","name","type","description","color","createdAt","updatedAt","tenantId"]},"TagPrefix":{"type":"object","properties":{"id":{"type":"string"},"prefix":{"type":"string"},"lastCounterId":{"type":"number"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/Tag"}},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"}},"required":["id","prefix","lastCounterId","tags","createdAt","tenantId"]},"Parameter":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"isTemplate":{"type":"boolean"},"templateId":{"type":"string"},"internalEntitySchema":{"$ref":"#/components/schemas/InternalEntitySchema"},"internalEntitySchemaId":{"type":"string"},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","name","isTemplate","templateId","internalEntitySchema","internalEntitySchemaId","violetEntities"]},"InternalEntitySchema":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"propertySchemas":{"type":"array","items":{"$ref":"#/components/schemas/VioletPropertySchema"}},"violetCoreEntity":{"enum":["Account","Agent","aBOM","Assembly Build","Bill","Bill Line","Bill Payment","Board","Board List","Branch","Change","Commit","Content","Customer","Dictionary","Document","Enrollment","File","Folder","Function","Installed Part","Inventory","Inventory Transaction","Inventory Transaction Line","Invoice","Invoice Line Item","Invoice Payment","Issue","Item","Kit","Location","Model Template","Organization","Part","Payment","Port","Material Requirements Plan","Material Requirements Plan Result Line Item","Material Requirements Plan Input Line Item","Project","Pull Request","Purchase Order","Purchase Order Line Item","Purchase Requisition","Purchase Requisition Line Item","Quote","Quote Line Item","Receipt","Receipt Line","Repository","Request Line Item","Requirement","Requirement Constraint","Row","Sales Order","Sales Order Line","Sample","Sheet","Shipment","Shipment Line","SIE Test Result","Simulation","Simulation Run","Subtask","Space","Spreadsheet","Subject","Task","Team","Test","Test Run","Transfer","Unique","Vendor","Verification","Workflow","Workflow Card","Workspace","Work Order","Work Plan","Purchase Request","Request"],"type":"string"},"disableDelete":{"type":"boolean"},"key":{"type":"object"},"externalIdPrefix":{"type":"string"},"externalId":{"type":"object"},"externalDescription":{"type":"object"},"externalName":{"type":"object"},"fallbackExternalName":{"type":"object"},"externalLastModifiedAt":{"type":"object"},"externalCreatedAt":{"type":"object"},"alternateIds":{"type":"array","items":{"type":"object"}},"externalUrl":{"type":"object"},"downloadUrl":{"type":"object","deprecated":true},"downloadUrls":{"type":"array","items":{"type":"string"}},"thumbnailDownloadUrls":{"type":"array","items":{"type":"object"}},"isReference":{"type":"boolean"},"isSubEntity":{"type":"boolean"},"hasRevisions":{"type":"boolean"},"isRevision":{"type":"boolean"},"isContainer":{"type":"boolean"},"applicationId":{"type":"string"},"revisionParentId":{"type":"object"},"s3FileUrl":{"type":"string"},"thumbnailS3FileUrl":{"type":"string"},"hashExcludeKeys":{"type":"array","items":{"type":"string"}},"parameters":{"type":"array","items":{"$ref":"#/components/schemas/Parameter"}},"violetEntities":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","propertySchemas","externalId"]},"VioletEntityActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"violetEntityId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","violetEntity","violetEntityId"]},"VioletEntityFetchResult":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"rawResponseDocumentUrl":{"type":"string"},"rawResponseDocumentHash":{"type":"string"},"parsedEntityDocumentUrl":{"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"}},"required":["id","createdAt","updatedAt","deletedAt","rawResponseDocumentUrl","rawResponseDocumentHash","parsedEntityDocumentUrl","violetEntity"]},"EntitySubscription":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"dependantVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"sourceVioletEntity":{"$ref":"#/components/schemas/VioletEntity"},"tenantId":{"type":"string"}},"required":["id","createdAt","updatedAt","deletedAt","dependantVioletEntity","sourceVioletEntity","tenantId"]},"VioletEntityState":{"type":"object","properties":{"id":{"type":"string"},"violetEntity":{"$ref":"#/components/schemas/VioletEntity"},"lastAttemptedJob":{"type":"string"},"lastSuccessfulJob":{"type":"string"},"checkpointSyncChangeAlignmentId":{"type":"string","nullable":true},"reverseLookupPending":{"type":"boolean","nullable":true}},"required":["id","violetEntity","lastAttemptedJob","lastSuccessfulJob"]},"RequirementVerificationMethod":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"order":{"type":"number"},"entitySystemType":{"enum":["system","user"],"type":"string"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"requirementRevisions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","order","entitySystemType","createdById","createdBy","requirementRevisions"]},"RequirementStatus":{"type":"object","properties":{"id":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"},"name":{"type":"string"},"label":{"type":"string"},"order":{"type":"number"},"entitySystemType":{"enum":["system","user"],"type":"string"},"createdById":{"type":"string"},"createdBy":{"$ref":"#/components/schemas/User"},"requirementRevisions":{"type":"array","items":{"$ref":"#/components/schemas/VioletEntity"}}},"required":["id","createdAt","updatedAt","deletedAt","name","label","order","entitySystemType","createdById","createdBy","requirementRevisions"]},"RelationshipActivity":{"type":"object","properties":{"id":{"type":"string"},"class":{"enum":["IntegrationActivity","VioletEntityActivity","ParameterActivity","RelationshipActivity","RequirementActivity","ScheduleTaskActivity","UserActivity","VioletScriptActivity","WorkflowActivity","SyncBatchActivity","VerificationActivity","ConnectionActivity","ProgramActivity"],"type":"string"},"eventType":{"enum":["ENTITY_ADDED","ENTITY_FETCHED","ENTITY_PUSHED","ENTITY_REMOVED","ENTITY_CHANGED","ENTITY_PROPERTY_VALUE_CHANGED","ENTITY_PROPERTY_ADDED","ENTITY_PROPERTY_REMOVED","INTEGRATION_FETCHED","INTEGRATION_CONFIGURATION_ADDED","INTEGRATION_CONFIGURATION_CHANGED","INTEGRATION_CONFIGURATION_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_ADDED","INTEGRATION_CONFIGURATION_PROPERTY_REMOVED","INTEGRATION_CONFIGURATION_PROPERTY_VALUE_CHANGED","CONNECTION_CONFIGURATION_ADDED","CONNECTION_CONFIGURATION_CHANGED","CONNECTION_CONFIGURATION_REMOVED","CONNECTION_CREDENTIALS_CHANGED","CONNECTION_CONFIGURATION_PROPERTY_ADDED","CONNECTION_CONFIGURATION_PROPERTY_REMOVED","CONNECTION_CONFIGURATION_PROPERTY_VALUE_CHANGED","LINKED_PROPERTY_VALUE_CHANGED","PARAMETER_SET_CREATED","PARAMETER_SET_CHANGED","PARAMETER_SET_REMOVED","PARAMETER_SET_PROPERTY_VALUE_CHANGED","PARAMETER_SET_PROPERTY_ADDED","PARAMETER_SET_PROPERTY_REMOVED","PEER_REVIEW_REQUIREMENT_COMMENT_MENTIONED_USER","RELATIONSHIP_ADDED","RELATIONSHIP_REMOVED","RELATIONSHIP_CHANGED","RELATIONSHIP_CHILD_ADDED","RELATIONSHIP_CHILD_REMOVED","REQUIREMENT_ADDED","REQUIREMENT_CHANGED","REQUIREMENT_REMOVED","REQUIREMENT_PROPERTY_ADDED","REQUIREMENT_PROPERTY_REMOVED","REQUIREMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_REVISION_CHANGED","REQUIREMENT_REVISION_ADDED","REQUIREMENT_REVISION_UPDATED","REQUIREMENT_COMMENT_ADDED","REQUIREMENT_COMMENT_REMOVED","REQUIREMENT_COMMENT_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_CHANGED","REQUIREMENT_COMMENT_PROPERTY_VALUE_ADDED","REQUIREMENT_COMMENT_PROPERTY_VALUE_REMOVED","REQUIREMENT_COMMENT_MENTIONED_USER","SCHEDULE_TASK_ADDED","SCHEDULE_TASK_CHANGED","SCHEDULE_TASK_REMOVED","SCHEDULE_TASK_PROPERTY_ADDED","SCHEDULE_TASK_PROPERTY_REMOVED","SCHEDULE_TASK_PROPERTY_VALUE_CHANGED","SCRIPT_OUTPUT_CHANGED","SCRIPT_RERUN","SYNC_BATCH_STATUS_CHANGED","USER_ADDED","USER_CHANGED","USER_REMOVED","USER_PROPERTY_ADDED","USER_PROPERTY_REMOVED","USER_PROPERTY_VALUE_CHANGED","WORKFLOW_CONFIGURATION_ADDED","WORKFLOW_CONFIGURATION_CHANGED","WORKFLOW_CONFIGURATION_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_ADDED","WORKFLOW_CONFIGURATION_PROPERTY_REMOVED","WORKFLOW_CONFIGURATION_PROPERTY_VALUE_CHANGED","WORKFLOW_EXECUTED","VERIFICATION_ADDED","VERIFICATION_CHANGED","VERIFICATION_REMOVED","VERIFICATION_PROPERTY_ADDED","VERIFICATION_PROPERTY_REMOVED","VERIFICATION_PROPERTY_VALUE_CHANGED","VERIFICATION_REVISION_CHANGED","VERIFICATION_REVISION_ADDED","VERIFICATION_REVISION_REMOVED","VERIFICATION_REVISION_UPDATED","REQUIREMENT_CLONED","VERIFICATION_CLONED","PROGRAM_CLONED","REQUIREMENTS_CLONED","REQUIREMENTS_CLONE_FAILED"],"type":"string"},"details":{"type":"object"},"createdAt":{"format":"date-time","type":"string"},"tenantId":{"type":"string"},"parentActivityId":{"type":"string"},"parentActivity":{"$ref":"#/components/schemas/Activity"},"childActivities":{"type":"array","items":{"$ref":"#/components/schemas/Activity"}},"allDescendantIds":{"type":"array","items":{"type":"string"}},"scopeWorkspaceIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeProgramIds":{"nullable":true,"type":"array","items":{"type":"string"}},"scopeConnectionIds":{"nullable":true,"type":"array","items":{"type":"string"}},"notificationEvents":{"type":"array","items":{"$ref":"#/components/schemas/NotificationEvent"}},"fetchJobId":{"type":"string"},"workflowRuns":{"type":"array","items":{"$ref":"#/components/schemas/WorkflowRun"}},"isHidden":{"type":"boolean"},"violetRelationship":{"$ref":"#/components/schemas/VioletRelationship"},"violetRelationshipId":{"type":"string"}},"required":["id","class","eventType","details","createdAt","tenantId","childActivities","notificationEvents","isHidden","violetRelationship","violetRelationshipId"]},"VioletRelationshipState":{"type":"object","properties":{"id":{"type":"string"},"violetRelationship":{"$ref":"#/components/schemas/VioletRelationship"},"lastAttemptedJob":{"type":"string"},"lastSuccessfulJob":{"type":"string"},"checkpointSyncChangeAlignmentId":{"type":"string","nullable":true}},"required":["id","violetRelationship","lastAttemptedJob","lastSuccessfulJob"]},"TransformationEntitySchemaDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"targetApplicationId":{"type":"string","format":"uuid"},"targetApplicationName":{"type":"string"},"targetIntegrationEntityIds":{"type":"array","items":{"type":"string","format":"uuid"}}},"required":["id","name","targetApplicationId","targetApplicationName","targetIntegrationEntityIds"]},"TagDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":"string"},"color":{"type":"string"},"taggingsCount":{"type":"number"},"taggedEntityIds":{"type":"array","items":{"type":"string","format":"uuid"}}},"required":["id","name","color"]},"FolderDto":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"order":{"type":"number"},"orderLabel":{"type":"string"},"parentId":{"type":"string"},"parent":{"$ref":"#/components/schemas/FolderDto"},"children":{"type":"array","items":{"$ref":"#/components/schemas/FolderDto"}},"violetId":{"$ref":"#/components/schemas/VioletIdDto"},"style":{"type":"object"},"createdBy":{"$ref":"#/components/schemas/UserDto"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"allParentData":{"type":"array","items":{"type":"object"}}},"required":["id","name","order","createdAt","updatedAt"]},"VioletIdDto":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}},"required":["id","name"]}}},"paths":{"/api/explore":{"post":{"operationId":"searchExplore","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExploreRequestDto"}}}},"responses":{"200":{"description":"Search for entities","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PageDto"},{"properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/VioletExploreESEntity"}}}}]}}}}},"tags":["explore"]}}}}
```

## GET /api/explore/column/{column}

>

```json
{"openapi":"3.0.0","info":{"title":"VioletLabs Application Server","version":"1.0"},"security":[{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}}},"paths":{"/api/explore/column/{column}":{"get":{"operationId":"getColumnValuesExplore","parameters":[{"name":"column","required":true,"in":"path","schema":{"type":"string"}},{"name":"size","required":true,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}}},"tags":["explore"]}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.violetlabs.com/features/api/endpoints/explore.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
