Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions Scripted REST Api/CMDB API/CmdbApi.js
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,22 @@ createCiRelationship: function() {
return new sn_ws_err.NotFoundError('No record found');
}
},
/**
* Retrieve Configuration Item (CI) Relationships.
* Mapped to GET /cis/relationships
*
* This function retrieves CI relationships
*
* @returns {Object} JSON response containing the CI relationships or error details.
*/
getRelationships: function() {
var self = this;

return self._getGrResultStream('cmdb_rel_ci', null, {
sysparm_limit: 100
});

},

/**
* Determine the type of source ID.
Expand Down
6 changes: 6 additions & 0 deletions Scripted REST Api/CMDB API/Retrieve_CI_Relationships.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {

// implement resource here
return new CmdbApi(request, response).getRelationships();

})(request, response);
16 changes: 16 additions & 0 deletions Scripted REST Api/CMDB API/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ Table of Contents
6. Retrieve CI Relationship types
7. Retrieve CIs
8. Update CI
9. Retrieve CI Relationships

1. Create CIs
This API is designed to create Configuration Items (CIs).
Expand Down Expand Up @@ -130,3 +131,18 @@ Table of Contents
Response:
Status Code: 200 OK
Response Body: JSON with required fields

9. Retrieve CI relationships
This API is designed to retrieve Configuration Item (CI) relationships.
Request Details:
Type: HTTP
Method: GET
URI: https://<service-now-domain>.service-now.com/api/cis/relationships
Headers:
Accept: application/json
Content-Type: application/json
Request Body:
NA
Response:
Status Code: 200 OK
Response Body: JSON with CI relationships required details