Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

How do I use an obtained JWT Token (through rest message) in a flow API call?

Bart Jan Bultma
Kilo Sage

I authenticate to Entra ID by using a certificate. I have created a rest message that uses this certificate to receive a token from entra id.

Now I have to use this token in Flow Designer to do an API call. How do I get the token in a flow action? I can't use REST step action because that one requires a credential, while the token is being saved in an oauth token record.

 

I'm trying to do a flow script step where I start the rest message through restMessage.execute(); but this returns the following error:

{
    "Action Status": {
        "code": 1,
        "message": "Error:  Error constructing REST Message/Method: <REST MESSAGE NAME>/Default GET,Detail: Error constructing REST Message/Method: APIM Azure Entra ID OAuth/Default GET"
    }
}
3 REPLIES 3

Ankur Bawiskar
Tera Patron

@Bart Jan Bultma 

why not use script in flow action to get the token and then return that token back to flow so that it can be used?

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

I don't know how to do that. Do you have a guide or documentation for this?

@Bart Jan Bultma 

refer below links on how to get token using script

OAuth2.0: Get new Access Token from existing Refresh Token

How to Setup OAuth2 authentication for outbound RESTMessageV2 integrations

OAuth : Script to Automate Token Request

How to generate the access token once it is expired from Business Rule?

How to get Auth Token using script when grant type is Authorization code

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader