Lifecycle Management APIs
Programmatic identity lifecycle management for access profiles, policies, and provisioning workflows
Last updated
Was this helpful?
Programmatic identity lifecycle management for access profiles, policies, and provisioning workflows
Last updated
Was this helpful?
Was this helpful?
Veza's Lifecycle Management APIs enable programmatic management of identity lifecycle processes for your organization. Use these APIs to automate provisioning, access changes, and deprovisioning through Access Profiles and Policy-based workflows.
The Lifecycle Management APIs help you:
Create and manage Access Profiles that define collections of entitlements
Build Policy workflows with conditional logic based on identity attributes
Automate identity synchronization across systems
Test policy configurations against specific identities
Manage datasources available for lifecycle operations
See the Lifecycle Management product documentation for information about the basic components of Lifecycle Management, such as Policies, Access Profiles, and available actions for Lifecycle Management Integrations.
These endpoints are available under {{VezaURL}}/api/private/
for private APIs and {{VezaURL}}/api/v1/
for stable APIs. You must use the appropriate prefix when calling the API, for example:
curl -X GET 'https://your-org.vezacloud.com/api/private/lifecycle_management/policies'
List Lifecycle Management Datasources
Discover which datasources have lifecycle management enabled and their basic capabilities
To get started with the Lifecycle Management APIs:
Discover available datasources - Use the Datasource Discovery Operations to identify which datasources support lifecycle management
Configure authentication - Ensure you have the required API authentication configured (a personal API key for a Veza Root Team Administrator)
Create access profiles - Review the Access Profile APIs for creating and manage access collections
Build policies - Review the Policy APIs for endpoints to build automated provisioning workflows
Test configurations - Use the Dry Run capabilities before deploying to production
For conceptual information about Lifecycle Management, see the Lifecycle Management documentation.
For managing datasources that support lifecycle management capabilities:
Data Sources API - Core datasource management operations
Lifecycle Management Datasources - Discover lifecycle-enabled datasources
Development Status: The Veza Lifecycle Management APIs are in active development and subject to change. These APIs are provided under the /private
API collection, and specifications may evolve as capabilities are added or modified.