Appearance
OpenAPI Spec
List Projects
GET
/v1/projects
List Projects
Authorizations
apiKey
TypeHTTP (bearer)
Parameters
Query Parameters
page
Typenumber
minimum
0
default
0
size
Typenumber
minimum
1
maximum
20
default
10
number
externalId
createdAt
updatedAt
Responses
List responseSchema JSON JSON
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
TypeHTTP (bearer)
Request Body
application/json
{
"number": "string",
"externalId": null
}
Responses
Project foundSchema JSON JSON
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
TypeHTTP (bearer)
Parameters
Path Parameters
projectId*
Typeinteger
Requiredformat
int32
Responses
Project foundSchema JSON JSON
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
TypeHTTP (bearer)
Parameters
Path Parameters
projectId*
Typeinteger
Requiredformat
int32
Request Body
application/json
{
"number": "string",
"externalId": "string"
}
Responses
Project foundSchema JSON JSON
application/json
{
"id": 0,
"number": "string",
"externalId": "string",
"createdAt": "string",
"updatedAt": "string"
}