logo

NJP

Service Catalog APIs using POSTMAN Test Harness

ServiceNow Blog · Aug 12, 2024 · article

Service Catalog APIs using POSTMAN Test Harness

Contents

Sys_user API 1

Service Catalog API 2

Service Request API 2

Sys_user API

:To query a sys_user value from ServiceNow

url:

https://xxxx.service-now.com/api/now/table/sys%5Fuser?sysparm%5Fquery=user%5Fname%3Dabel.tuter&sysparm%5Fdisplay%5Fvalue=true&sysparm%5Ffields=sys%5Fid,email&sysparm%5Flimit=1

params:

Sample response:

{

"result": [

{

"sys_id": "62826bf03710200044e0bfc8bcbe5df1",

"email": "abel.tuter@example.com"

}

]

}

Service Catalog API

:To POST a new Service Request to ServiceNow

(see https://docs.servicenow.com/bundle/washingtondc-api-reference/page/integrate/inbound-rest/concept/c%5FServiceCatalogAPI.html)

url: https://xxx.service-now.com//api/sn_sc/servicecatalog/items/50113326979e4d1021983d1e6253af5e/order_now

params: none – use Body tab

Body:

{

"sysparm_quantity": 1,

"variables":{

"requested_for":"62826bf03710200044e0bfc8bcbe5df1",

"justification": "test1234"

}

}

Headers

sample response:

{

"result": {

"sys_id": "f61e83dc47c012104410edf1d16d4305",

"number": "REQ0010007",

"request_number": "REQ0010007",

"request_id": "f61e83dc47c012104410edf1d16d4305",

"table": "sc_request"

}

}

| | |
| - |
| | |

Service Request API

:To query an sc_request status from ServiceNow

url:

https://xxxx.service-now.com/api/now/table/sc\_request?sysparm\_query=number%3DREQ0215877

&sysparm_display_value=true&sysparm_fields=

number,request_state,state&sysparm_limit=1

params:

Sample response:

{

"result": [

{

"number": "REQ0010006",

"request_state": "Approved",

"state": "Open"

}

]

}

View original source

http://www.cloudminus89.com/2024/08/service-catalog-apis-using-postman-test.html