https://inference.varo.cloud/v1
All requests require an Authorization: Bearer YOUR_API_KEY header.
GET /users
Returns a list of all members currently active in your organization.Unique identifier for the user, prefixed with
usr_.The user’s display name.
The user’s email address.
The user’s current role in the organization. One of
owner, admin, developer, or viewer.The user’s account status within the organization. One of
active or suspended.ISO 8601 datetime string for when the user accepted their invitation and joined the organization.
POST /users/invite
Sends an email invitation to a new team member. The invitation includes a link to accept access to your organization under the specified role.The email address of the person you want to invite.
The role to grant the invited user upon acceptance. One of
owner, admin, developer, or viewer.Invitations expire after 7 days. If the invitee does not accept within that window, you will need to resend the invitation. Pending invitations are not included in the
GET /users response until accepted.Unique identifier for the invitation, prefixed with
inv_.The email address the invitation was sent to.
The role the invitee will receive upon acceptance.
ISO 8601 datetime string for when the invitation was sent.
ISO 8601 datetime string for when the invitation expires (7 days after creation).
GET /users/
Retrieves the full profile of a single organization member.The unique identifier of the user to retrieve.
PUT /users/
Updates a team member’s role within the organization.The unique identifier of the user whose role you want to update.
The new role to assign to the user. One of
owner, admin, developer, or viewer.DELETE /users/
Removes a user from the organization immediately.The unique identifier of the user to remove.
204 No Content with an empty response body.
User Object
Unique identifier for the user, prefixed with
usr_.The user’s full display name.
The user’s email address.
The user’s role in the organization. One of
owner, admin, developer, or viewer. See the Roles table below for a breakdown of permissions.The user’s current account status. One of
active or suspended.ISO 8601 datetime string for when the user joined the organization.
Roles
The following table summarizes what each role can do within your Varo Cloud organization.| Capability | Owner | Admin | Developer | Viewer |
|---|---|---|---|---|
| Manage billing and subscription | ✅ | ❌ | ❌ | ❌ |
| Invite and remove users | ✅ | ✅ | ❌ | ❌ |
| Update user roles | ✅ | ✅ | ❌ | ❌ |
| Create and delete projects | ✅ | ✅ | ❌ | ❌ |
| Create and manage deployments | ✅ | ✅ | ✅ | ❌ |
| Create and manage integrations | ✅ | ✅ | ✅ | ❌ |
| View projects and deployments | ✅ | ✅ | ✅ | ✅ |
| View logs and metrics | ✅ | ✅ | ✅ | ✅ |
