GET /api/drafts
Get new product draft list of current member

Consult draft response schema for resonse details and examples.

Params

Param name Description
filter
required

Filters

Validations:

  • Must be a Hash

filter[member_id]
required

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/:id
Get draft metadata by draft ID

Consult draft response schema for resonse details and examples.

Params

Param name Description
id
required

Draft ID

Validations:

  • Must be a number.

include
optional

Optional draft relations to include in the response, comma-separated.

Headers

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

POST /api/drafts
Create draft

Consult draft response schema for resonse details and examples.

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][product_id]
optional , nil allowed

Product ID

Validations:

  • Must be a number.

data[attributes][name]
optional , nil allowed

Product Name

Validations:

  • Must be a String

data[attributes][price]
optional , nil allowed

Product Price

Validations:

  • Must be a Hash

data[attributes][price][value]
optional

Validations:

  • Must be a Integer

data[attributes][price][currency]
optional

Validations:

  • Must be a String

data[attributes][price][denominator]
optional

Validations:

  • Must be a Integer

data[attributes][description]
optional , nil allowed

Product Description

Validations:

  • Must be a String

data[attributes][product_type]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][status]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][license]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][tags]
optional , nil allowed

Product Tags

Validations:

  • Must be an array of any type

data[attributes][animated]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][geometry]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][materials]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][polygons]
optional , nil allowed

Validations:

  • Must be a Integer

data[attributes][rigged]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][textures]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][unwrapped_u_vs]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][uv_mapped]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][vertices]
optional , nil allowed

Validations:

  • Must be a Integer

data[relationships]
optional

Wrapper for relationships

Validations:

  • Must be a Hash

data[relationships][previews]
optional , nil allowed

Previews relationship

Validations:

  • Must be a Hash

data[relationships][previews][data]
optional , nil allowed

Validations:

  • Must be an array of any type

data[relationships][files]
optional , nil allowed

Files relationship

Validations:

  • Must be a Hash

data[relationships][files][data]
optional , nil allowed

Validations:

  • Must be an array of any type

Headers

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

PATCH /api/drafts/:id
Update draft

PUT /api/drafts/:id
Update draft

Consult draft response schema for resonse details and examples.

Params

Param name Description
data
optional

Resource wrapper

Validations:

  • Must be a Hash

data[attributes]
optional

Wrapper for entity attributes

Validations:

  • Must be a Hash

data[attributes][product_id]
optional , nil allowed

Product ID

Validations:

  • Must be a number.

data[attributes][name]
optional , nil allowed

Product Name

Validations:

  • Must be a String

data[attributes][price]
optional , nil allowed

Product Price

Validations:

  • Must be a Hash

data[attributes][price][value]
optional

Validations:

  • Must be a Integer

data[attributes][price][currency]
optional

Validations:

  • Must be a String

data[attributes][price][denominator]
optional

Validations:

  • Must be a Integer

data[attributes][description]
optional , nil allowed

Product Description

Validations:

  • Must be a String

data[attributes][product_type]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][status]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][license]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][tags]
optional , nil allowed

Product Tags

Validations:

  • Must be an array of any type

data[attributes][animated]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][geometry]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][materials]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][polygons]
optional , nil allowed

Validations:

  • Must be a Integer

data[attributes][rigged]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][textures]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][unwrapped_u_vs]
optional , nil allowed

Validations:

  • Must be a String

data[attributes][uv_mapped]
optional , nil allowed

Validations:

  • Must be one of: true, false.

data[attributes][vertices]
optional , nil allowed

Validations:

  • Must be a Integer

data[relationships]
optional

Wrapper for relationships

Validations:

  • Must be a Hash

data[relationships][previews]
optional , nil allowed

Previews relationship

Validations:

  • Must be a Hash

data[relationships][previews][data]
optional , nil allowed

Validations:

  • Must be an array of any type

data[relationships][files]
optional , nil allowed

Files relationship

Validations:

  • Must be a Hash

data[relationships][files][data]
optional , nil allowed

Validations:

  • Must be an array of any type

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

POST /api/drafts/:id/publish DEPRECATED
Publish draft

Params

Param name Description
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/:id
Delete draft

Params

Param name Description
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

PUT /api/drafts/:id/order_previews
Update draft preview files order

Params

Param name Description
id
required

Draft ID

Validations:

  • Must be a number.

data
optional

Validations:

  • Must be an Array of nested elements

data[id]
required

Preview ID

Validations:

  • Must be a number.

data[type]
required

Validations:

  • Must be a String

Headers

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