Update a project
PUT/project/:projectId
Update a project
Request
Path Parameters
projectId projectIdrequired
The projectId to update
- application/json
Body
Project data
gameEngine string
Game engine
name string
Possible values: <= 32 characters
Project name
ownerUsername string
New project owner username
numMonthlyUsers integer
Number of monthly users
hidden boolean
Hide project
platform string
Platform
members string[]
Responses
- 200
- 401
- 403
- 404
- 500
- default
Project successfully updated
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
id string
Unique identifier for Project
ownerId
Unique identifier of the owner
gameEngine string
Possible values: <= 50 characters
The game engine used for the project
numMonthlyUsers integer
Number of monthly users
createdAt date-time
Time representation of Project creation
thumbnail urinullable
URL to the project's thumbnail image
name projectName (string)required
Possible values: <= 32 characters
Name of the project
hidden boolean
Indicates if the project is hidden or visible
config objectnullable
Configuration settings for the project
platform string
Platform for the project
members
object[]
avatar url
name string
cognitoUserId string
{
"id": "p2Duhf5N6",
"ownerId": "ab1a4ade-6eb9-40cd-bb3e-f274af238649",
"gameEngine": "Unity",
"numMonthlyUsers": 1500,
"createdAt": "2024-01-01T09:00:00.00Z",
"thumbnail": "https://file.playmakers.co/p2Duhf5N6/aUv0OhmsR.jpg",
"name": "Call of foodie 2",
"hidden": false,
"config": "https://file.playmakers.co/cfg/p2Duhf5N6/config.json",
"platform": "[\"pc\",\"linux\", \"xbox\", \"playstation\"]",
"members": [
{
"avatar": "https://file.playmakers.co",
"name": "Marwan",
"cognitoUserId": "170596c9-a3aa-4264-98ec-803799d5fc15"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
error string
{
"error": "string"
}
{
"error": "Unauthorized access"
}
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...