OpenAPI extensions for auth
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.
Example
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:
- The
x-itential-variableproperties are not specific to the security scheme. - The
x-itential-use-inproperty defines which requests use the parameter. - The
client_assertionheader maps to theclientAssertionvariable defined in the integration and applies to both token and refresh requests. - When
x-itential-variableis not defined on a parameter, the request uses the value set under “parameters” in the integration, specific to the security scheme.

Itential specification extensions
This section explains Itential’s custom OpenAPI specification extensions and their impact on API interactions.