IAM
Manage teams, members, projects, and organization settings
IAM
Identity and access management endpoints for teams, members, and projects.
Teams
GET /v1/iam/teamsList teams for the authenticated user.
POST /v1/iam/teamsCreate a new team.
GET /v1/iam/teams/:idGet team details.
PATCH /v1/iam/teams/:idUpdate team name or settings.
Team Members
GET /v1/iam/teams/:id/membersList team members.
POST /v1/iam/teams/:id/membersInvite a member.
Request Body:
{
"email": "user@example.com",
"role": "developer"
}Roles: owner, admin, developer, viewer
PATCH /v1/iam/teams/:id/members/:memberIdUpdate member role.
DELETE /v1/iam/teams/:id/members/:memberIdRemove a member.
Projects
GET /v1/iam/projectsList projects for the team.
POST /v1/iam/projectsCreate a new project.
GET /v1/iam/projects/:idGet project details.
PATCH /v1/iam/projects/:idUpdate project settings.
Usage
GET /v1/iam/usageGet current billing usage.
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
startDate | string | ISO 8601 start date |
endDate | string | ISO 8601 end date |
Invoices
GET /v1/iam/invoicesList invoices for the project.