API Reference
Team & Users

Team & Users API

Manage team members, send invitations, and handle roles.

Endpoints

MethodPathDescription
GET/team/membersList team members
POST/team/inviteSend team invite
GET/team/invitesList pending invites
DELETE/team/members/:idRemove member
PUT/team/members/:id/roleChange member role

List Members

GET /api/v1/team/members
{
  "members": [
    {
      "id": "user-uuid",
      "email": "john@company.com",
      "full_name": "John Doe",
      "role": "owner",
      "is_approved": true,
      "joined_at": "2026-01-01T10:00:00Z"
    }
  ],
  "total": 5
}

Send Invite

POST /api/v1/team/invite
{
  "email": "newmember@company.com",
  "role": "member"
}

Only Owner and Admin roles can send invitations. Invited users are automatically approved when they register.


Change Role

PUT /api/v1/team/members/:id/role
{
  "role": "admin"
}

Available roles: owner, admin, member, viewer