Assets (6)#
GET
/api/v1/assets/{assetId}/headGet an asset's headGET
/api/v1/assets/{assetId}/revisionsList an asset's revisionsPOST
/api/v1/assets/{assetId}/revisionsCreate an asset revisionGET
/api/v1/assets/{assetId}/revisions/{revisionId}Get an asset revisionPOST
/api/v1/assets/{assetId}/revisions/{revisionId}/acceptAccept a revision as the asset's headPOST
/api/v1/assets/{assetId}/revisions/{revisionId}/restoreRestore an accepted revision as headHealth (2)#
GET
/healthLiveness probeGET
/readyReadiness probeLibrary (13)#
GET
/api/v1/library/assetsSearch the asset libraryGET
/api/v1/library/assets/{assetId}Select a library assetPOST
/api/v1/library/assets/{assetId}Publish an asset to the libraryPATCH
/api/v1/library/assets/{assetId}Edit a library assetPOST
/api/v1/library/assets/{assetId}/duplicateDuplicate a library assetPUT
/api/v1/library/assets/{assetId}/variantSet or clear an asset variantPOST
/api/v1/library/collectionsCreate a collectionGET
/api/v1/library/collections/{collectionId}Read a collectionPOST
/api/v1/library/collections/{collectionId}/itemsAdd an asset to a collectionPOST
/api/v1/library/projectsCreate a library projectGET
/api/v1/library/projects/{projectId}/membersList project membersPUT
/api/v1/library/projects/{projectId}/membersGrant a project roleDELETE
/api/v1/library/projects/{projectId}/members/{principalId}Revoke a project roleLineage (5)#
POST
/api/v1/outputs/lineageAdd lineage edgeDELETE
/api/v1/outputs/lineage/{sourceId}/{targetId}Remove lineage edgeGET
/api/v1/outputs/{id}/ancestorsGet ancestor outputsGET
/api/v1/outputs/{id}/descendantsGet descendant outputsGET
/api/v1/outputs/{id}/lineageGet output lineage graphOutputs (14)#
GET
/api/v1/outputsList outputsPOST
/api/v1/outputsRegister outputPOST
/api/v1/outputs/batch-deleteBatch delete outputsGET
/api/v1/outputs/pageList outputs under a scan-wide snapshotGET
/api/v1/outputs/projected-pageList audience-safe output projections under a scan-wide snapshotGET
/api/v1/outputs/statsOutput storage statsPOST
/api/v1/outputs/upload-urlGenerate output upload URLGET
/api/v1/outputs/{id}Get outputPATCH
/api/v1/outputs/{id}Update output metadataDELETE
/api/v1/outputs/{id}Soft delete outputGET
/api/v1/outputs/{id}/downloadGenerate output download URLPOST
/api/v1/outputs/{id}/move-tierMove output storage tierPOST
/api/v1/outputs/{id}/restoreRestore outputPOST
/api/v1/outputs/{id}/verifyVerify output integrityPackages (7)#
POST
/api/v1/packagesCommit a multi-part packagePOST
/api/v1/packages/gcCollect unreferenced package blobsPOST
/api/v1/packages/uploadsBegin uploading package partsGET
/api/v1/packages/{id}Get a packageDELETE
/api/v1/packages/{id}Delete a packageGET
/api/v1/packages/{id}/downloadSigned downloads for every partPOST
/api/v1/packages/{id}/verifyVerify every part against the storePolicies (6)#
GET
/api/v1/policiesList retention policiesPOST
/api/v1/policiesCreate retention policyPOST
/api/v1/policies/applyApply retention policiesGET
/api/v1/policies/{name}Get retention policyPATCH
/api/v1/policies/{name}Patch retention policyDELETE
/api/v1/policies/{name}Delete retention policyProvenance (4)#
POST
/api/v1/outputs/admin/provenance/backfillBackfill missing provenance and enrich consistency metadataGET
/api/v1/outputs/{id}/provenanceGet output provenancePOST
/api/v1/outputs/{id}/provenanceRegister output provenancePATCH
/api/v1/provenance/{id}Update provenance recordScenes (9)#
POST
/api/v1/scenesCreate a sceneGET
/api/v1/scenes/{sceneId}Get a scene's headPOST
/api/v1/scenes/{sceneId}/editsEdit a scenePOST
/api/v1/scenes/{sceneId}/locksLock scene nodes or a regionDELETE
/api/v1/scenes/{sceneId}/locks/{lockId}Release a scene lockPOST
/api/v1/scenes/{sceneId}/redoRedo an undone scene changePOST
/api/v1/scenes/{sceneId}/restoreRestore a scene revision as a new headGET
/api/v1/scenes/{sceneId}/revisions/{revision}Get a scene revisionPOST
/api/v1/scenes/{sceneId}/undoUndo the last scene changeSchemas (11)#
ErrorResponseobjectJsonObjectobjectOutputListPageobjectOutputProjectedPageobjectOutputProjectedRecordobjectOutputProjectionFieldsobjectOutputSnapshotPageobjectPresentProjectionFieldobjectProjectionFieldobjectStaleProjectionFieldobjectValuelessProjectionFieldobject