FugokuFugoku Docs
Mask

IAM

Manage teams, members, projects, and organization settings

IAM

Identity and access management endpoints for teams, members, and projects.

Teams

GET /v1/iam/teams

List teams for the authenticated user.

POST /v1/iam/teams

Create a new team.

GET /v1/iam/teams/:id

Get team details.

PATCH /v1/iam/teams/:id

Update team name or settings.

Team Members

GET /v1/iam/teams/:id/members

List team members.

POST /v1/iam/teams/:id/members

Invite a member.

Request Body:

{
  "email": "user@example.com",
  "role": "developer"
}

Roles: owner, admin, developer, viewer

PATCH /v1/iam/teams/:id/members/:memberId

Update member role.

DELETE /v1/iam/teams/:id/members/:memberId

Remove a member.

Projects

GET /v1/iam/projects

List projects for the team.

POST /v1/iam/projects

Create a new project.

GET /v1/iam/projects/:id

Get project details.

PATCH /v1/iam/projects/:id

Update project settings.

Usage

GET /v1/iam/usage

Get current billing usage.

Query Parameters:

ParameterTypeDescription
startDatestringISO 8601 start date
endDatestringISO 8601 end date

Invoices

GET /v1/iam/invoices

List invoices for the project.

On this page