We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

How to pass the POST method response to the GET method header

Not applicable

Hi Experts,

I have requirement where I need to pass the POST method response to HTTP header value in GET method,
Below is the First Screenshot of POST method response, where the highlighted token which I need to pass into the GET method header value in 2nd screenshot.
Each time token value in the response will changes, so how can I fetch that value and pass it to the GET method header.
The Authentication type is : No authentication 

 

CHAITHANYA13_0-1669721926379.png

CHAITHANYA13_2-1669722061254.png

 


Thanks in advance,
Chaithanya

1 ACCEPTED SOLUTION

Swapna Abburi
Giga Sage

@Community Alums 

You may use a script include to call first API and parse the token from its Response.

then call second api by setting header as below.

var token = from First API

var r = new sn_ws.RESTMessageV2('REST Message', 'HTTP Method');

r.setRequestHeader('X-Tableu-Auth', token);

 

You can set header for 2nd API as below

Key: X-Tableu'-Auth

value: ${token}

 

View solution in original post

4 REPLIES 4

Swapna Abburi
Giga Sage

@Community Alums 

You may use a script include to call first API and parse the token from its Response.

then call second api by setting header as below.

var token = from First API

var r = new sn_ws.RESTMessageV2('REST Message', 'HTTP Method');

r.setRequestHeader('X-Tableu-Auth', token);

 

You can set header for 2nd API as below

Key: X-Tableu'-Auth

value: ${token}

 

Not applicable

Hi @Swapna Abburi 

Thank you for the reply.
Can you please provide the script include and steps to proceed.

Thanks,

Not applicable

Hi @Swapna Abburi 
The response from the POST method is in XML format, from that how can I fetch the required value?

Thanks,
Chaithanya

@Community Alums 

Please go thru the below article if it helps:

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0957116