Appearance
OpenAPI Spec
List Projects
GET
/v1/projects
List Projects
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Query Parameters
page
Type
number
Minimum
0Default
0size
Type
number
Minimum
1Maximum
20Default
10id
number
externalId
createdAt
updatedAt
Responses
List response
application/json
{
"page": 0,
"pages": 0,
"size": 10,
"items": [
{
"id": 0,
"number": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
]
}
Create a new Project
POST
/v1/projects
Create a new Project
Authorizations
apiKey
Type
HTTP (bearer)
Request Body
application/json
{
"number": "string",
"externalId": null
}
Responses
Project found
application/json
{
"id": 0,
"number": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
Get a Project
GET
/v1/projects/{projectId}
Get a Project by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
projectId*
Type
Requiredinteger
Format
"int32"Responses
Project found
application/json
{
"id": 0,
"number": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}
Delete a Project
Update a Project
PATCH
/v1/projects/{projectId}
Update a Project by ID
Authorizations
apiKey
Type
HTTP (bearer)
Parameters
Path Parameters
projectId*
Type
Requiredinteger
Format
"int32"Request Body
application/json
{
"number": "string",
"externalId": "string"
}
Responses
Project found
application/json
{
"id": 0,
"number": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}