Access Profiles

Create, manage, and organize access profiles and profile types for identity lifecycle management

Veza Access Profiles are collections of entitlements that can be granted to users as part of their identity lifecycle management. These APIs enable you to create, manage, and organize access profiles and their types, which define what access should be granted in different roles or scenarios across your organization.

Access Profiles help you automate consistent access provisioning with:

  • Reusable collections of entitlements across multiple systems

  • Organized access by business roles, departments, or functions

  • Managed access profile types with distinct configurations

  • Versioned profiles for profile lifecycle management

Access Profile Types

Access Profile Types define categories of access profiles and their capabilities within Veza. They determine how access profiles can be configured and used.

Access Profiles

Access Profiles define specific sets of entitlements that can be granted to users. Each profile contains versions that allow for drafting and managing changes over time.

Integrations

Integrations represent the available systems and platforms that can be used with Access Profiles for access management operations.

Endpoints

Use the following endpoints to interact with Access Profiles, Access Profile Types, and available integrations:

Access Profile Type Operations

Method
Endpoint
Description

POST

Creates a new access profile type

GET

Retrieves all access profile types

Access Profile Operations

Method
Endpoint
Description

POST

Creates a new access profile

GET

Retrieves all access profiles with filtering options

PATCH

Updates labels assigned to an access profile

PATCH

Updates a specific version of an access profile

Member Management Operations

Method
Endpoint
Description

GET

Lists all members of a specific access profile version

PUT

Adds or removes members from an access profile version

Integration Operations

Method
Endpoint
Description

GET

Lists all integrations available for use with access profiles

Authentication

All Access Profile API requests require authentication. See API Authentication for details on how to authenticate with Veza APIs.

Getting Started

To get started with Access Profile APIs:

  1. List available integrations to see what systems you can manage

  2. Create an access profile type to define how access profiles will be configured

  3. Create access profiles with the entitlements your users need

  4. Add members to access profiles to grant access to users

  5. Use policy APIs to automate when access profiles are assigned

Prerequisites: Before creating Access Profiles, ensure you have Access Profile Types configured and lifecycle management datasources enabled for your target systems.

For more information about Access Profile concepts and features, see:

Last updated

Was this helpful?