Teams
Collaborate with other developers. All endpoints require Authorization: Bearer TOKEN.
Create Team
POST /api/v1/teamsBody:
{
"name": "My Team"
}List Teams
GET /api/v1/teamsGet Team
GET /api/v1/teams/:idUpdate Team
PUT /api/v1/teams/:idDelete Team
DELETE /api/v1/teams/:idOnly the team owner can delete a team.
Invite Member
POST /api/v1/teams/:id/membersBody:
{
"email": "colleague@example.com",
"role": "member"
}| Role | Permissions |
|---|---|
owner | Full access, can delete team |
admin | Manage members and resources |
member | View and deploy |
An invitation email is sent to the user.
Remove Member
DELETE /api/v1/teams/:id/members/:memberIdTransfer Ownership
POST /api/v1/teams/:id/transferBody:
{
"user_id": "usr_abc123"
}Accept Invitation
POST /api/v1/teams/accept-invite?token=INVITE_TOKEN