Lifecycle Management APIs
Programmatic identity lifecycle management for access profiles, policies, and provisioning workflows
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.
Base URL
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'
Authentication
Available Endpoints
Access Profile Operations
Policy Operations
Administrative & Testing Operations
Datasource Discovery Operations
List Lifecycle Management Datasources
Discover which datasources have lifecycle management enabled and their basic capabilities
Getting Started
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.
Related APIs
For managing datasources that support lifecycle management capabilities:
Data Sources API - Core datasource management operations
Lifecycle Management Datasources - Discover lifecycle-enabled datasources
API Status
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.
Last updated
Was this helpful?