Developer docs
List the team
List the people who share this account: the owner, each teammate and each pending invitation, with the seats the plan includes. Only the account owner's API keys and connected apps can list the team, while the plan includes team seats. Reading changes nothing.
GET
https://uetr.ai/api/v1/team- MCP tool:
list_team_members - Access: any key or connection
- Only the account owner's keys and connections
Response
| Field | Type | Required | Description |
|---|---|---|---|
owner | object | Yes | |
owner.email | string | Yes | |
members | array of object | Yes | |
members[].id | string (uuid) | Yes | The seat id, used to resend an invitation or remove the teammate. |
members[].email | string | Yes | |
members[].status | invited, active | Yes | invited: the invitation is not accepted yet. active: a teammate. |
members[].invited_at | string | Yes | |
members[].accepted_at | string or null | Yes | |
members[].invitation_delivery | pending, sent, unverified or null | Yes | For a pending invitation: sent when it is queued for delivery; pending or unverified when delivery is not confirmed, and resend_team_invitation can try again. Null for a teammate. |
members[].alerts | on, off or null | Yes | For a teammate: whether they still receive the team's transfer alerts. Null for a pending invitation. |
seats | object | Yes | Seats the plan includes and seats in use, the owner and pending invitations included. |
seats.limit | integer | Yes | |
seats.used | integer | Yes |
Example
curl -X GET "https://uetr.ai/api/v1/team" \ -H "Authorization: Bearer $UETR_API_KEY"
The answer:
{
"owner": {
"email": "owner@example.com"
},
"members": [
{
"id": "7b2e9c4a-1d5f-4a8e-b3c6-4e7a0d2f5b8c",
"email": "colleague@example.com",
"status": "active",
"invited_at": "2026-10-02T10:15:00.000Z",
"accepted_at": "2026-10-02T11:03:00.000Z",
"invitation_delivery": null,
"alerts": "on"
},
{
"id": "6f1c2b9e-3d4a-4e8f-9b7c-1a2d3e4f5a6b",
"email": "new.colleague@example.com",
"status": "invited",
"invited_at": "2026-10-14T08:45:00.000Z",
"accepted_at": null,
"invitation_delivery": "unverified",
"alerts": null
}
],
"seats": {
"limit": 10,
"used": 3
}
}Refusals
Besides the access refusals every call can meet, this call can answer:
not_permitted(403): Not permitted.