Team & Users API
Manage team members, send invitations, and handle roles.
Endpoints
| Method | Path | Description |
|---|---|---|
GET | /team/members | List team members |
POST | /team/invite | Send team invite |
GET | /team/invites | List pending invites |
DELETE | /team/members/:id | Remove member |
PUT | /team/members/:id/role | Change 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