Team and User Management APIs
Operations for listing, creating, deleting, and updating users and teams.
Overview
These APIs provide an interface for managing users and teams in Veza.
Get Teams
Retrieve a list of all teams. This endpoint allows filtering and sorting of the returned teams.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Create Team
Create a new team, scoped to the specified provider IDs:
The team policy_type determines the scope of integrations for the team. The value can be UNBOUND or PROVIDER_ID_SET:
PROVIDER_ID_SET: Users can only see data and manage integrations for the listedproviders, specified byid.UNBOUND: Users can access all providers, similar to the root team. Users on this team will share a unique set of reports and saved queries.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Get Team
Fetch details of a specific team by providing the team ID.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Delete Team
Remove a team from the system using the team ID.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Update Team
Update details of an existing team. The PUT method replaces the entire team entity, while PATCH allows for partial updates.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Create User
Create a new user with details such as name, email, and team assignments.
A user object includes basic attributes and team and role assignments:
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Update User
Change team roles or persona for an existing user. This endpoint supports partial updates.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Get User
Retrieve details of a specific user by user ID. You can use "self" instead of an ID to retrieve current user details.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Delete User
Delete a user from the system by ID.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
List Roles
Returns a paginated list of all roles available in the Veza, including role ID, name, and the associated permissions. Use this operation to get role IDs to assign team roles for users.
Bearer token authentication using a Veza Personal API key.
Header Format: Authorization: Bearer <your-api-key>
Creating an API Key:
- Log into your Veza tenant
- Navigate to Administration โ API Keys
- Generate a new API key and save the value securely
OK
Default error response
Last updated
Was this helpful?
