TurboSquid API connects developers to TurboSquid content. The api is currently on version 1.0. It follows the JSON API v1.0 standard. Consult the json schema and schema overview for details on each response format.
| Resource | Description |
|---|---|
| DELETE /api/products/:product_id/certifications/:id | Delete certification |
| Resource | Description |
|---|---|
| GET /api/draft_batches/:id | Get batch draft update |
| POST /api/draft_batches | Create batch draft update |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/certifications | Add certification to draft |
| DELETE /api/drafts/:draft_id/certifications/:id | Delete draft certification |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/customer_files | Add customer file to draft |
| PATCH /api/drafts/:draft_id/customer_files/:id | Update draft customer file |
| PUT /api/drafts/:draft_id/customer_files/:id | Update draft customer file |
| DELETE /api/drafts/:draft_id/customer_files/:id | Delete draft customer file |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/product_files | Add product file to draft |
| PATCH /api/drafts/:draft_id/product_files/:id | Update draft product file |
| PUT /api/drafts/:draft_id/product_files/:id | Update draft product file |
| DELETE /api/drafts/:draft_id/product_files/:id | Delete draft product file |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/promotional_files | Add promotional file to draft |
| PATCH /api/drafts/:draft_id/promotional_files/:id | Update draft promotional file |
| PUT /api/drafts/:draft_id/promotional_files/:id | Update draft promotional file |
| DELETE /api/drafts/:draft_id/promotional_files/:id | Delete draft promotional file |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/texture_files | Add texture file to draft |
| PATCH /api/drafts/:draft_id/texture_files/:id | Update draft texture file |
| PUT /api/drafts/:draft_id/texture_files/:id | Update draft texture file |
| DELETE /api/drafts/:draft_id/texture_files/:id | Delete draft texture file |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/thumbnails | Add thumbnail to draft |
| PATCH /api/drafts/:draft_id/thumbnails/:id | Update draft thumbnail |
| PUT /api/drafts/:draft_id/thumbnails/:id | Update draft thumbnail |
| DELETE /api/drafts/:draft_id/thumbnails/:id | Delete draft thumbnail |
| GET /api/drafts/:draft_id/thumbnails | Get the status of multiple thumbnail jobs by the redis IDs |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/turntables | Add turntable to draft |
| PATCH /api/drafts/:draft_id/turntables/:id | Update draft turntable |
| PUT /api/drafts/:draft_id/turntables/:id | Update draft turntable |
| DELETE /api/drafts/:draft_id/turntables/:id | Delete draft turntable |
| GET /api/drafts/:draft_id/turntables | Get the status of multiple turnable jobs by the redis IDs |
| Resource | Description |
|---|---|
| POST /api/drafts/:draft_id/viewer_files | Add viewer file to draft |
| PATCH /api/drafts/:draft_id/viewer_files/:id | Update draft viewer file |
| PUT /api/drafts/:draft_id/viewer_files/:id | Update draft viewer file |
| DELETE /api/drafts/:draft_id/viewer_files/:id | Delete draft viewer file |
| Resource | Description |
|---|---|
| GET /api/drafts | Get new product draft list of current member |
| GET /api/drafts/:id | Get draft metadata by draft ID |
| POST /api/drafts | Create draft |
| PATCH /api/drafts/:id | Update draft |
| PUT /api/drafts/:id | Update draft |
POST /api/drafts/:id/publish
DEPRECATED
|
Publish draft |
| DELETE /api/drafts/:id | Delete draft |
| PUT /api/drafts/:id/order_previews | Update draft preview files order |
| Resource | Description |
|---|---|
| GET /api/file_formats | Get file formats |
| Resource | Description |
|---|---|
| GET /api/media_types | Get media types |
| Resource | Description |
|---|---|
| GET /api/members/:member_id/pending_assets/:id | Retrieve pending assets |
| Resource | Description |
|---|---|
| GET /api/product_batches/:id | Get batch product update |
| POST /api/product_batches | Create batch product update |
| Resource | Description |
|---|---|
| GET /api/products/:id | Get product metadata by product ID |
| POST /api/products | Publish a product product with Draft ID |
| POST /api/products/:id/duplicate | Duplicate a product |
| Resource | Description |
|---|---|
| GET /api/renderers | Get renderers |
| Resource | Description |
|---|---|
| POST /api/uploads/credentials | Upload Credentials |
| POST /api/uploads | Create upload |
| GET /api/uploads/:id | Get upload by upload ID |
| GET /api/uploads | Get multiple uploads by upload IDs |