Team Members
List members, send invitations, and manage team access.
Team Members
List members, send invitations, and manage team access.
GET
/v1/org/membersJWTList all org members
POST
/v1/org/invitesJWT AdminInvite user with role (admin only)
DELETE
/v1/org/members/:idJWT AdminRemove member (admin only)
Invite member
POST /v1/org/invites
Authorization: Bearer eyJhbGci...
{
"email": "dev@acme.io",
"role": "member"
}Roles
Navil supports two roles for team members:
| Role | Permissions |
|---|---|
| admin | Full access: manage members, API keys, settings, billing |
| member | Read access to dashboard, analytics, and telemetry |
Invitations
Only admins can invite new members. The invited user receives an email with a link to join the organization. Pending invitations can be viewed on the dashboard.
Removing Members
Only admins can remove members. When a member is removed, their API keys remain active and must be revoked separately if needed.
Remove member
curl -X DELETE \
-H "Authorization: Bearer eyJhbGci..." \
https://api.navil.ai/v1/org/members/mem_abc123