Skip to main content

Service Catalog APIs using POSTMAN Test Harness

 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_user?sysparm_query=user_name%3Dabel.tuter&sysparm_display_value=true&sysparm_fields=sys_id,email&sysparm_limit=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_ServiceCatalogAPI.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"
        }
    ]
}



Text Box:  "result": [
        {
            "number": "REQ0010006",
            "request_state": "Approved",
            "state": "Open"
        }
    ]
}
 

 

 

 

 

Comments

Popular posts from this blog