Teams
Teams of members that can own projects. Each operation lists its method and path, parameters, request body, responses and an example call.
/api/v1/teamsAn API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Query Parameters
Opaque cursor from a previous response's nextCursor. Omit for the first page.
How many items to return.
int641 <= value <= 20050Response Body
application/json
application/problem+json
curl -X GET "https://example.com/api/v1/teams"{ "$schema": "https://example.com/PageTeamBody.json", "items": [ { "$schema": "https://example.com/TeamBody.json", "createdAt": "2019-08-24T14:15:22Z", "id": "string", "members": [ { "email": "string", "name": "string", "userId": "string" } ], "name": "string", "projectCount": 0, "scimManaged": true, "slug": "string" } ], "nextCursor": "string"}/api/v1/teamsAn API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
curl -X POST "https://example.com/api/v1/teams" \ -H "Content-Type: application/json" \ -d '{ "name": "string" }'{ "$schema": "https://example.com/TeamBody.json", "createdAt": "2019-08-24T14:15:22Z", "id": "string", "members": [ { "email": "string", "name": "string", "userId": "string" } ], "name": "string", "projectCount": 0, "scimManaged": true, "slug": "string"}/api/v1/teams/{id}An API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
curl -X PATCH "https://example.com/api/v1/teams/string" \ -H "Content-Type: application/json" \ -d '{}'{ "$schema": "https://example.com/TeamBody.json", "createdAt": "2019-08-24T14:15:22Z", "id": "string", "members": [ { "email": "string", "name": "string", "userId": "string" } ], "name": "string", "projectCount": 0, "scimManaged": true, "slug": "string"}/api/v1/teams/{id}An API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Path Parameters
Response Body
application/problem+json
curl -X DELETE "https://example.com/api/v1/teams/string"/api/v1/teams/{id}/membersAn API token, sent as Authorization: Bearer <token>. A token belongs to one organization and has the role it was created with, so it needs no X-Nebula-Organization header; if you send one, it must name the token's organization.
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/problem+json
curl -X PUT "https://example.com/api/v1/teams/string/members" \ -H "Content-Type: application/json" \ -d '{ "userIds": [ "string" ] }'{ "$schema": "https://example.com/TeamBody.json", "createdAt": "2019-08-24T14:15:22Z", "id": "string", "members": [ { "email": "string", "name": "string", "userId": "string" } ], "name": "string", "projectCount": 0, "scimManaged": true, "slug": "string"}Organizations
Organizations, members, invitations, API tokens, registry credentials and the organization's sign-in and delivery policy. Each operation lists its method and path, parameters, request body, responses and an example call.
Projects
Projects and their environments. Each operation lists its method and path, parameters, request body, responses and an example call.