Script Scope
Scripts are provided with the following scope:
{ "openidm": openidm-functions object, "request": resource-request object, "response": resource-response object, "exception": exception object }
- openidm
Provides access to IDM resources.
- request
resource-request object
The resource-request context, which has one or more parent contexts. Provided in the scope of all scripts. For more information about the request context, see Request Context Chain.
- response
resource-response object
The response to the resource-request. Only provided in the scope of the
"onResponse"
script.- exception
exception object
The exception value that was thrown as a result of processing the request. Only provided in the scope of the
"onFailure"
script. An exception object is defined as:{ "code": integer, "reason": string, "message": string, "detail": string }
- code
integer
The numeric HTTP code of the exception.
- reason
string
The short reason phrase of the exception.
- message
string
A brief message describing the exception.
- detail
(optional), string
A detailed description of the exception, in structured JSON format, suitable for programmatic evaluation.