Create a new submission for schemaId
POST/submission
Create a new submission for schemaId
Request
- application/json
- multipart/form-data
Body
Submission data
Thumbnail data
Submission source
Unique identifier for Schema
Possible values: <= 32 characters
Name of the submission
Submission description
Possible values: [draft
, pendingValidation
]
State in which the submission is
Submission title
Body
Submission data
Possible values: [draft
, pendingValidation
]
State in which the submission is
Submission name
Submission description
Submission files to be uploaded
Submission title
Unique identifier for Schema
Responses
- 201
- 400
- 401
- 403
- 404
- 429
- 500
- default
Submission successfully created
- application/json
- Schema
- Example (from schema)
Schema
Unique identifier of the owner
Unique submission identifier
Thumbnail data
Submission source
Submission creation time
Structural data about the submission
Unique identifier for Schema
Possible values: <= 32 characters
Name of the submission
Computation technique
Submission description
Thumbnail image relative to the submission
Integer representing amount of comments on submission
Possible values: [draft
, pendingValidation
]
State in which the submission is
Integer representing amount of votes on submission
Submission title
{
"ownerId": "ab1a4ade-6eb9-40cd-bb3e-f274af238649",
"id": "S1gf0qsVq",
"creatorDisplayThumbnailData": "",
"source": "",
"createdAt": "2024-09-11T10:30:56.168Z",
"data": "{\"schema\":\"facepaint\",\"children\":{\"albedo\":{\"schema\":\"albedo\",\"image\":\"https://file.playmakers.co/S1gf0qsVq/data/facepaint.png\"}}}",
"schemaId": "s2S7KuFGc",
"name": "Screaming Facepaint",
"computation": "default",
"description": "This is a new submission for a facepaint",
"thumbnail": "https://file.playmakers.co/S1gf0qsVq/thumbnail.png",
"commentCount": 0,
"state": "draft",
"voteCount": 0,
"postTitle": " Code face paint for the latest release"
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Bad Request"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Unauthorized access"
}
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"
}
Rate limit exceeded: 10 submissions/day
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"
}