Skip to content
Get started

API Reference

Libraries

npm install @scenario-labs/sdk
pip install scenario-sdk

API Overview

Assets

Delete Multiple
DELETE/assets
Duplicate
POST/assets/{assetId}/copy
Get Bulk
POST/assets/get-bulk
List
GET/assets
List Snapshots
GET/assets/{assetId}/snapshots
Lock
PUT/assets/{assetId}/lock
Retrieve
GET/assets/{assetId}
Unlock
PUT/assets/{assetId}/unlock
Update
PUT/assets/{assetId}
Update Tags
PUT/assets/{assetId}/tags
Upload
POST/assets

AssetsDownload

Get Status
GET/assets/download/{jobId}
Request
POST/assets/{assetId}/download
Request Batch
POST/assets/download

Collections

Create
POST/collections
Delete
DELETE/collections/{collectionId}
List
GET/collections
Retrieve
GET/collections/{collectionId}
Update
PUT/collections/{collectionId}

CollectionsAssets

Add
PUT/collections/{collectionId}/assets
Remove
DELETE/collections/{collectionId}/assets

CollectionsModels

Add
PUT/collections/{collectionId}/models
Remove
DELETE/collections/{collectionId}/models

Generate

Caption
POST/generate/caption
Describe Style
POST/generate/describe-style
Detect
POST/generate/detect
Embed
POST/generate/embed
Patch
POST/generate/patch
Prompt
POST/generate/prompt
Run Model
POST/generate/custom/{modelId}
Translate
POST/generate/translate

Jobs

List
GET/jobs
Retrieve
GET/jobs/{jobId}
Trigger Action
POST/jobs/{jobId}/action

Models

Copy
POST/models/{modelId}/copy
Create
POST/models
Delete
DELETE/models/{modelId}
Delete Images
DELETE/models/{modelId}/images
Download
POST/models/{modelId}/download
Get Bulk
POST/models/get-bulk
List
GET/models
Retrieve
GET/models/{modelId}
Transfer
POST/models/{modelId}/transfer
Update
PUT/models/{modelId}
Update Tags
PUT/models/{modelId}/tags

ModelsDescription

Retrieve
GET/models/{modelId}/description
Update
PUT/models/{modelId}/description

ModelsExamples

List
GET/models/{modelId}/examples
Update
PUT/models/{modelId}/examples

ModelsTrain

Action
POST/models/{modelId}/train/action
Trigger
PUT/models/{modelId}/train

ModelsTraining Images

Add
POST/models/{modelId}/training-images
Delete
DELETE/models/{modelId}/training-images/{trainingImageId}
Replace
PUT/models/{modelId}/training-images/{trainingImageId}
Replace Pairs
PUT/models/{modelId}/training-images/pairs

Oscu

Retrieve Prices
Deprecated
GET/oscu/prices

Pricing

PricingOscu

Retrieve Prices
GET/oscu/prices
Asset Search
POST/search/assets
Model Search
POST/search/models

Tags

List
GET/tags

Uploads

Create
POST/uploads
Retrieve
GET/uploads/{uploadId}
Trigger Action
POST/uploads/{uploadId}/action

Usages

List
GET/usages

Workflows

Approve User
Deprecated
PUT/workflows/{workflowId}/user-approval
Create
POST/workflows
Delete
DELETE/workflows/{workflowId}
Get Tags
GET/workflows/tags
List
GET/workflows
Retrieve
GET/workflows/{workflowId}
Run
PUT/workflows/{workflowId}/run
Update
PUT/workflows/{workflowId}
User Approval
PUT/workflows/{workflowId}/user-approval