Get info on given schema
GET/schema/:schemaId
Get info on given schema
Request
Path Parameters
schemaId schemaIdrequired
The schemaId to grab data about
Query Parameters
includeAssets boolean
Whether to include schema assets in the response or not
matchTags boolean
Whether to get the assets that match the schema tags
Responses
- 200
- 403
- 404
- 500
- default
Schema successfully retrieved
- application/json
- Schema
- Example (from schema)
Schema
projectId projectId (string)required
Unique identifier for Project
displayInteractive string
categoryId string
Unique identifier for Category
id string
Unique identifier for Schema
state schemaState (string)
Possible values: [draft
, open
, closed
]
approvalMethod string
data stringrequired
thumbnail string
Url for thumbnail
postProcessing string
A json holding certain regulations for the post processing of submissions assigned to the schema
createdAt date-time
Time representation of schema creation
name schemaName (string)required
Possible values: <= 32 characters
Name of the schema
voteThresholdSettings string
Vote threshold
type string
category object[]
Categories for schema
tags string[]
description string
Possible values: <= 3000 characters
displayThumbnail string
{
"projectId": "p2Duhf5N6",
"displayInteractive": "{\"type\":\"DisplayBabylon\",\"lighting\":\"default\",...",
"categoryId": "C16w81Bvr0",
"id": "s11EFBu2XW",
"state": "draft",
"approvalMethod": "manual",
"data": "{\"label\":\"facepaint\",\"children\":{\"albedo\":{\"label\":\"albedo\",...",
"thumbnail": "https://file.playmakers.co/p34hfnB4f/djJryHfgW.jpg",
"postProcessing": "{\"unity\":{\"createAssetBundle\":\"true\",...",
"createdAt": "2024-01-01T09:00:00.00Z",
"name": "string",
"voteThresholdSettings": "",
"type": "material",
"category": [
{
"C12JOqkBM": "Potion"
},
{
"C4DiVkafk": "Speed Potion"
}
],
"tags": [
"potion",
"health",
"speed"
],
"description": "This is restores is a legendary potion that restores health and speed",
"displayThumbnail": "{\"type\":\"DisplayImagePostBlender\",\"width\":512,..."
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
error string
{
"error": "string"
}
{
"error": "Forbidden access"
}
NotFound
- application/json
- Schema
- Example (from schema)
- Example
Schema
error string
{
"error": "string"
}
{
"error": "A mandatory item was not found"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
error string
{
"error": "string"
}
{
"error": "Internal Server Error"
}
Unexpected error
- application/json
- Schema
- Example (from schema)
- Example
Schema
error string
{
"error": "string"
}
{
"error": "An unexpected error occured"
}
Loading...