Get all projects for user
GET/projects/by/user/:userId
Get all projects for user
Request
Path Parameters
The ownerId to filter projects.
Query Parameters
Search for projects by name
Search for projects by engine
Search for projects by platform
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
, numMonthlyUsers
, name
]
Field to order the results by (e.g., 'createdAt', 'numMonthlyUsers'). Default is 'createdAt'.
Possible values: [asc
, desc
]
Default value: desc
'asc' for ascending or 'desc' for descending order. Default is 'desc'.
Responses
- 200
- 401
- 500
- default
Projects successfully retrieved
- application/json
- Schema
- Example (from schema)
- Example
Schema
Array [
]
Unique identifier of the owner
URL to the project's thumbnail image
Indicates if the project is hidden or visible
Number of monthly users
Unique identifier for Project
Configuration settings for the project
Possible values: <= 32 characters
Name of the project
Platform for the project
Time representation of Project creation
Possible values: <= 50 characters
The game engine used for the project
[
{
"ownerId": "ab1a4ade-6eb9-40cd-bb3e-f274af238649",
"thumbnail": "https://file.playmakers.co/p2Duhf5N6/aUv0OhmsR.jpg",
"hidden": false,
"numMonthlyUsers": 1500,
"id": "p2Duhf5N6",
"config": "https://file.playmakers.co/cfg/p2Duhf5N6/config.json",
"name": "Watchcats 2",
"platform": "[\"pc\",\"linux\", \"xbox\", \"playstation\"]",
"createdAt": "2024-01-01T09:00:00.00Z",
"gameEngine": "Unity"
}
]
[
{
"ownerId": "a064a23e-d5ec-4ada-a2a5-194e556ee50b",
"hidden": false,
"thumbnail": "https://file.playmakers.co/p9P8MtKNB/a1cgGhPH0g.jpg",
"gameEngine": "Fall Guys",
"createdAt": "2024-01-01T08:00:00.000Z",
"platform": "PC",
"name": "Among Us",
"config": "https://file.playmakers.co/cfg/p9P8MtKNB/config.json",
"members": [
{
"avatar": "https://file.playmakers.co",
"name": "Latifa",
"cognitoUserId": "d0186a63-38a8-49bc-b582-404a65b6f468"
},
{
"name": "Marwan",
"cognitoUserId": "f00a7969-1395-479b-8b07-4d5e582a9187",
"avatar": "https://file.playmakers.co"
}
],
"id": "p9P8MtKNB",
"numMonthlyUsers": 1000
},
{
"ownerId": "a064a23e-d5ec-4ada-a2a5-194e556ee50b",
"thumbnail": "https://file.playmakers.co/phT3dYzBs/aUOZTirea.jpg",
"hidden": false,
"id": "phT3dYzBs",
"numMonthlyUsers": 5050,
"name": "Borderlands 3",
"members": [
{
"cognitoUserId": "d0186a63-38a8-49bc-b582-404a65b6f468"
},
{
"cognitoUserId": "f00a7969-1395-479b-8b07-4d5e582a9187"
}
],
"config": "https://file.playmakers.co/cfg/phT3dYzBs/config.json",
"createdAt": "2024-01-01T08:00:00.000Z",
"platform": "Playstation",
"gameEngine": "UnrealEngine"
}
]
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
{
"error": "string"
}
{
"error": "Unauthorized 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"
}