FugokuFugoku Docs
Mask

Project IAM

Project-level invitations and member management

Project IAM

Manage project-level invitations and member roles.

Invitations

List Invitations

GET /v1/projects/:projectId/invites

Returns pending invitations for the project.

curl https://api.fugoku.com/v1/projects/proj-abc123/invites \
  -H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN"

Create Invitation

POST /v1/projects/:projectId/invites

Request Body:

FieldTypeRequiredDescription
emailstringYesEmail of the invitee
rolestringNoRole to assign (default member)
curl -X POST https://api.fugoku.com/v1/projects/proj-abc123/invites \
  -H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "teammate@example.com",
    "role": "admin"
  }'

Resend Invitation

POST /v1/projects/:projectId/invites/:inviteId/resend

Resends the invitation email.

Cancel Invitation

DELETE /v1/projects/:projectId/invites/:inviteId

Members

List Members

GET /v1/projects/:projectId/members
curl https://api.fugoku.com/v1/projects/proj-abc123/members \
  -H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN"

Update Member Role

PATCH /v1/projects/:projectId/members/:memberId
curl -X PATCH https://api.fugoku.com/v1/projects/proj-abc123/members/member-123 \
  -H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "role": "admin" }'

Remove Member

DELETE /v1/projects/:projectId/members/:memberId
curl -X DELETE https://api.fugoku.com/v1/projects/proj-abc123/members/member-123 \
  -H "X-Fugoku-API-Key: $FUGOKU_API_TOKEN"

On this page