Get all schemas of projectId
GET/schemas/by/project/:projectId
Get all schemas of projectId
Request
Path Parameters
The projectId to grab data about
Query Parameters
The state of the schema
The tags of the schema
Whether to include schema/project assets in the response or not
Whether to get the assets that match the schema tags
Search for schema by name
Search for schema by type
Search by start date
Search by end date
Possible values: >= 1
Default value: 1
Specify the page number for pagination (default is 1).
Default value: 10
Specify the number of projects per page (default is 10, 0 gets all results).
Possible values: [createdAt
, name
]
Field to order the results by (e.g., 'createdAt'). Default is 'createdAt'.
Possible values: [asc
, desc
]
Default value: desc
'asc' for ascending or 'desc' for descending order. Default is 'desc'.
Responses
- 200
- 403
- 404
- 500
- default
Schemas successfully retrieved
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Unique identifier for Project
Unique identifier for Category
Unique identifier for Schema
Possible values: [draft
, open
, closed
]
Url for thumbnail
A json holding certain regulations for the post processing of submissions assigned to the schema
Time representation of schema creation
Possible values: <= 32 characters
Name of the schema
Vote threshold
Categories for schema
Possible values: <= 3000 characters
[
{
"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,..."
}
]
[
{
"categoryId": "CrAR01Tz2",
"displayInteractive": "{\"type\":\"DisplayBabylon\",\"lighting\":\"default\",\"model...",
"projectId": "p2Duhf5N6",
"createdAt": "2024-01-11T16:00:00.00Z",
"thumbnail": "https://file.playmakers.co/s166n8qbe/dragonscale_armor_thumbnail.jpg",
"voteThresholdSettings": "",
"type": "armor",
"name": "Dragonbone Armor",
"state": "draft",
"id": "s166n8qbe",
"approvalMethod": "manual",
"data": "{\"label\":\"armor\",\"children\":{\"defensePower\":{\"label\":\"defensePower\",\"value\":120",
"description": "A set of armor crafted from the scales of a mighty dragon",
"category": {
"CjCXz2u61": "Dragon",
"CsRabGrUR": "Fire",
"CE2TTib4Y": "Armor"
},
"tags": [
"armor",
"dragon",
"protection"
],
"displayThumbnail": "{\"type\":\"DisplayImagePostBlender\",\"width\":512,\"height\":512,\"url\":\"..."
},
{
"state": "published",
"id": "sF0pI1Fvh",
"data": "{\"label\":\"potion\",\"children\":{\"invisibilityDuration\":{\"label\":\"...",
"approvalMethod": "automatic",
"thumbnail": "https://file.playmakers.co/sF0pI1Fvh/invisibility_potion_thumbnail.jpg",
"createdAt": "2024-01-12T17:00:00.00Z",
"name": "Potion of Vanishing",
"voteThresholdSettings": "medium",
"type": "potion",
"projectId": "p2Duhf5N6",
"displayInteractive": "{\"type\":\"DisplayBabylon\",\"lighting\":\"default\",\"model\":\"",
"categoryId": "CvyZJ15eb",
"displayThumbnail": "{\"type\":\"DisplayImagePostBlender\",\"width\":512,\"height\":512,\"url\":\"...",
"tags": [
"potion",
"invisibility",
"stealth"
],
"category": {
"C4DiVkafk": "Invisibility",
"C12JOqkBM": "Stealth",
"C1cWKBh6f": "Potion"
},
"description": "A potion that grants temporary invisibility, allowing the user to move undetected."
}
]
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Forbidden access"
}
NotFound
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "A mandatory item was not found"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Internal Server Error"
}
Unexpected error
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "An unexpected error occured"
}