Get a Business Object by ReclD or Unique Key
You can fetch details of a business object such as a change, problem, or incident by its RecID or Unique Key.
Base URL:
https://{tenant url}/api/odata/businessobject/{business object name}({'business object unique key'})
Ensure the business object name is suffixed with an "s".
Here is an example to get a change business object by RecID or Unique Key.
| URL |
https://{tenant url}/api/odata/businessobject/changes(‘02818A8426C9402E8DFE7C8D3132F783’) |
|
Method |
GET |
| Header Name | Authorization: JWT Token/Session Key/REST API Key |
| Status Code |
200 |
| Response Payload |
{
} |
Unsuccessful Responses
Scenario: To fetch a particular business object instance by its ID, the value of key provided is empty or a white space.
Example:
https://{tenant url}/api/odata/businessobject/changes(‘ ‘)Header Name:
Authorization: Sessionkey
| Code | ISM_4000 |
| Description | Invalid Request Payload |
| Message |
[ "Key value cannot be empty" ] |
|
HTTP STATUS CODE |
400 |
Scenario: To fetch a particular business object by its unique key, the value of key provided is random, invalid, or value of a deleted business object field.
Examples:
https://{tenant url}/api/odata/businessobject/changes(‘1234‘)
https://{tenant url}/api/odata/businessobject/changes(‘random‘)
Header Name:
Authorization: Sessionkey
| Code | ISM_4000 |
| Description | Invalid Request Payload |
| Message |
[ "Invalid OData query" ] |
|
HTTP STATUS CODE |
400 |