POST /api/drafts/:draft_id/turntables
Add turntable to draft

Params

Param name Description
data
required

Resource wrapper

Validations:

  • Must be a Hash

data[type]
required

Validations:

  • Must be a String

data[attributes]
optional

Wrapper for entity attributes

Validations:

  • Must be a Hash

data[attributes][file_ids]
required

File IDs

Validations:

  • Must be an array of any type

data[attributes][thumbnail_type]
optional

Thumbnail Type

Validations:

  • Must be a String

data[attributes][watermarked]
optional , nil allowed

Is turntable watermarked

Validations:

  • Must be one of: true, false.

Headers

Header name Description
Accept
required
application/vnd.api+json; com.turbosquid.api.version=1
Authorization
required
Token cfxJklEJrtQtlhBifpDkJYqm4sgkhtMy

PATCH /api/drafts/:draft_id/turntables/:id
Update draft turntable

PUT /api/drafts/:draft_id/turntables/:id
Update draft turntable

Consult turntable response schema for resonse details and examples.

Params

Param name Description
data
optional

Resource wrapper

Validations:

  • Must be a Hash

data[type]
required

Validations:

  • Must be a String

data[attributes]
optional

Wrapper for entity attributes

Validations:

  • Must be a Hash

data[attributes][thumbnail_type]
optional

Turntable Type

Validations:

  • Must be a String

data[attributes][watermarked]
optional , nil allowed

Is turntable watermarked

Validations:

  • Must be one of: true, false.

id
required

File ID

Validations:

  • Must be a number.

draft_id
required

Draft ID

Validations:

  • Must be a number.

Headers

Header name Description
Accept
required
application/vnd.api+json; com.turbosquid.api.version=1
Authorization
required
Token cfxJklEJrtQtlhBifpDkJYqm4sgkhtMy

DELETE /api/drafts/:draft_id/turntables/:id
Delete draft turntable

Params

Param name Description
id
required

File ID

Validations:

  • Must be a number.

draft_id
required

Draft ID

Validations:

  • Must be a number.

Headers

Header name Description
Accept
required
application/vnd.api+json; com.turbosquid.api.version=1
Authorization
required
Token cfxJklEJrtQtlhBifpDkJYqm4sgkhtMy

GET /api/drafts/:draft_id/turntables
Get the status of multiple turnable jobs by the redis IDs

Headers

Header name Description
Accept
required
application/vnd.api+json; com.turbosquid.api.version=1
Authorization
required
Token cfxJklEJrtQtlhBifpDkJYqm4sgkhtMy