Get all submissions of userId, filter by projectId, state
GET/submissions/by/user
Get all submissions of userId, filter by projectId, state
Request
Query Parameters
Possible values: [draft
, pendingValidation
, submitted
, approved
, rejected
, pendingClaim
, rewarded
, claimed
]
Search for submission by name
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
, state
]
Field to order the results by (e.g., 'createdAt', 'ownerId'). Default is 'createdAt'.
Possible values: [asc
, desc
]
Default value: desc
'asc' for ascending or 'desc' for descending order. Default is 'desc'.
Responses
- 200
- 401
- 403
- 500
- default
Submissions successfully retrieved
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Submission title
Thumbnail image relative to the submission
Unique identifier of the owner
Submission creation time
Unique submission identifier
Computation technique
Structural data about the submission
Submission name
Integer representing amount of votes on submission
Unique identifier for Schema
Integer representing amount of comments on submission
Submission description
Thumbnail data
Submission source
Possible values: [draft
, pendingValidation
]
State in which the submission is
[
{
"postTitle": " Code face paint for the latest release",
"thumbnail": "https://file.playmakers.co/S1gf0qsVq/thumbnail.png",
"ownerId": "ab1a4ade-6eb9-40cd-bb3e-f274af238649",
"createdAt": "2024-09-11T10:30:56.168Z",
"id": "S1gf0qsVq",
"computation": "default",
"data": "{\"schema\":\"facepaint\",\"children\":{\"albedo\":{\"schema\":\"albedo\",\"image\":\"https://file.playmakers.co/S1gf0qsVq/data/facepaint.png\"}}}",
"name": "Screaming Facepaint",
"voteCount": 0,
"schemaId": "s2S7KuFGc",
"commentCount": 0,
"description": "This is a new submission for a facepaint",
"creatorDisplayThumbnailData": "",
"source": "",
"state": "draft"
}
]
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"
}
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"
}