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 |