Provisioning Module Entries
Each module will have the following provision entries:

Ticket creation REST endpoint. Do not provide the base URL in the value. The system automatically appends the base URL to the endpoint value. Only provide the remaining endpoint URL.

The value is the JSON path expression, which provides information about where to find the ticket number in the response from the REST endpoint.

The value is the Velocity Expression, which provides parsing logic to fetch the ticket number from the response. For example:
$response.substring($StringUtils.lastIndexOf($response, '/') + 1)
Note
Applicable only if the ticket creation API returns a URL containing the ticket number. Not applicable if only the ticket number itself is returned.

The value represents the JSON root element in the request.

Map that represents request payload, which has a velocity template expression and velocity variables that dynamically update by integration before making the REST call. For example:
<entry key="sampleDescription" value="#foreach($req in $plan.requests) #if($req.operation == 'Create') Create Account on application $req.resource #else For $req.id in application $req.resource #end #if($req.items) $newline #foreach($item in $req.items) #if ($item.name == '*disabled*' && $item.value == 'true') Disable Account. $newline #elseif ($item.name == '*disabled*' && $item.value == 'false') Enable Account. $newline #elseif ($item.name == '*locked*' && $item.value == 'false') Unlock Account. $newline #else $!item.Operation $item.name: $item.value $newline #end #end #else $newline $!req.Operation Account #end $newline #end" />