Veza - Create a custom provider action

The Create a custom provider action allows you to create a custom provider using the custom application template programmatically. This is useful for integrating third-party applications or custom data sources into Veza's access management platform.

Input

Input fieldDescription
NameProvide the name of the custom provider to be created.
Custom templateThe custom template you plan to use.
ProvisioningUse the drop-down menu to select the boolean value.
Push typeProvide the integer value to determine how data is pushed in Veza.
Internal app nameProvide an internal system name for the custom provider.
Configuration jsonProvide a JSON-encoded string containing the configuration details for the custom provider.
Data plane IDProvide identifier of the data plane where you plan to host this provider.
Custom templatesProvide a list of custom template identifiers associated with this provider.
Extended propertiesDescribe if additional fields are required as extended properties.

Output

Output fieldDescription
IDUnique identifier for the provider, automatically assigned by Veza.
External IDExternal reference ID for mapping the provider to an external system or integration.
NameHuman-readable display name of the custom provider as it appears in the Veza console.
Custom templateThe primary template identifier defining the structure and attributes of the custom provider.
Custom templatesList of additional template identifiers that can be associated with the provider to extend or override schema definitions.
Application typesApplication categories supported by the provider.
IdP typesSupported Identity Provider types relevant for identity mappings.
File system typesSupported file system or storage service categories.
HRIS typesSupported Human Resource Information System integrations.
Principal typesTypes of principals managed by the provider.
Schema definition JSONJSON structure describing the schema of entities and relationships.
ProvisioningIndicates whether Veza can write changes back to the external system.
Internal app nameInternal system-level identifier for the provider. This is used for API references and automation.
Configuration JSONKey-value configuration parameters required for the provider.
Data plane IDIdentifier of the Veza data plane where the provider operates. This identifier is important in multi-data-plane deployments.
Team IDIdentifier of the Veza team that owns or manages this provider. This ID is used for access control and scoping.

Last updated: