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

how to pass variables to rest message request body of post method

pavani19
Kilo Expert

Hi Team,

i want to use a rest message post method with request body having variables.

please find the screenshot below

the request body is a json format which passes 2 parameters which i want to pass dynamic values.

so i set the request body json like below

{
"userKey": "${userKey}",
"languagueCode":"$ {languagueCode}"
}

 

find_real_file.png

i am getting following response:

find_real_file.png

please help me how to set up variables in request body..

 

Thanks,

pavani

1 ACCEPTED SOLUTION

rbeeman
Kilo Sage

Hello Pavani,

It looks like you are close, but have two typos. The variables are case-sensitive, and in your Content block you have ${userKey} with a capital 'K', but in your variable substitutions you have "userkey" with a lower-case 'k'. For your languageCode in Content, you have a space between the dollar sign and first squirrely bracket: "$ {" vs "${" which is causing the variable to not resolve.

View solution in original post

2 REPLIES 2

rbeeman
Kilo Sage

Hello Pavani,

It looks like you are close, but have two typos. The variables are case-sensitive, and in your Content block you have ${userKey} with a capital 'K', but in your variable substitutions you have "userkey" with a lower-case 'k'. For your languageCode in Content, you have a space between the dollar sign and first squirrely bracket: "$ {" vs "${" which is causing the variable to not resolve.

Mike Patel
Tera Sage

you need

{
"userKey": "${userkey}",
"languagueCode":"${languagueCode}"
}