|
GET /changes
|
Does one of the following:
Use $top, $skip, and $count to control pagination. The maximum acceptable value for $top for this endpoint is 1000. By default, the maximum number of documents that can be returned per response is 10.
|
|
GET /pendingApprovables
|
Returns a list of all approvables. Use $filter to filter by approvable type. The maximum number of documents that can be returned per response is 100.
|
|
GET /{approvableType}
|
Does one of the following:
The maximum number of documents that can be returned per response is 10.
|
|
GET /{approvableType}/{approvableId}
|
Provides details of the specified approvable. You can find the value of approvableId in the response to GET /changes, GET /pendingApprovables, or GET /{approvableType}.
|
|
PATCH /{approvablType}/{approvableId}
|
Changes the state of the specified approvable and/or adds a comment.
If you set the showErrorDetails parameter to true in the query URL, any error messages generated due to internal integration errors will be included in the response JSON as a 500 internalServerError
For example:
PATCH {{runtime_url}}/requisitions/Req123?showErrorDetails="true"&...
In this case, if the query triggers the internal system to throw an error, the error details are included in the error block as follows:
"error":
{
"code": "InternalServerError",
"message": "Internal Server Error",
"details":
[{
"code": "internalCallReturnedError",
"message": "Localized internal call error message"
}]
}
Internal call error details are localized to the internal system's region, so if the internal system's region is Portugal, the message may be presented in Portuguese, or German for an internal system in Germany, etc.
|
|
GET /{approvableType}/{approvableId}/attachments/{attachmentId}
|
Returns the specified attachment.
|
|
GET /groups
|
Does one of the following:
Use this endpoint to get a group's groupId.
|
|
GET /groups/{groupId}/members
|
Returns the list of users with membership in the specified group.
|