Skip to main content

Endpoints

MethodEndpointAuthPurpose
GET/api/agents/v1/teamsBearer tokenList team members and pending invites
POST/api/agents/v1/teamsBearer tokenSend invite
GET/api/agents/v1/teams/{id}Bearer tokenTeam member details
PUT/api/agents/v1/teams/{id}Bearer tokenUpdate role/permissions/status
DELETE/api/agents/v1/teams/{id}Bearer tokenRemove team member
POST/api/agents/v1/teams/{id}/resend-inviteBearer tokenResend invite
POST/api/agents/v1/teams/invitations/{inviteId}/acceptBearer tokenAccept invitation

Send invite example

curl --request POST 'https://modelslab.com/api/agents/v1/teams' \
  --header 'Authorization: Bearer <agent_access_token>' \
  --header 'Content-Type: application/json' \
  --data '{"email": "teammate@example.com"}'

Accept invite example

curl --request POST 'https://modelslab.com/api/agents/v1/teams/invitations/<invite-id>/accept' \
  --header 'Authorization: Bearer <agent_access_token>'