Itential Platform supports custom parameters for integrations through the x-itential-parameters OpenAPI specification extension. This feature enables custom parameters for OAuth2 and OpenID Connect Discovery authorization requests, including token and refresh requests.
For related reading, see OpenAPI Extensions and Specification Extensions.
The following example shows an imported integration model with x-itential-parameters defined in the securitySchemes object:
In this example, the oauth2 request uses four custom parameters:
x-itential-variable properties are not specific to the security scheme.x-itential-use-in property defines which requests use the parameter.client_assertion header maps to the clientAssertion variable defined in the integration and applies to both token and refresh requests.x-itential-variable is not defined on a parameter, the request uses the value set under “parameters” in the integration, specific to the security scheme.
This section explains Itential’s custom OpenAPI specification extensions and their impact on API interactions.