Handling HTTP Request Errors

Challenge

You want to access an API and handle errors returned from it properly.

Solution

Cognigy.AI will return the full response from the API within the Input or Context objects, depending on what you configured. The default is

input.httprequest

Within this object you will see the exact response from your API, including all error information. Example:

"httprequest": {
    "error": {
      "code": 500,
      "description": "Internal Server Error"
    },
    "statusCode": 500
  }

You could now branch your Flow depending on the result, e.g. input.httprequest.error

PH - 20201227


Comments

0 comments

Please sign in to leave a comment.

Was this article helpful?
0 out of 0 found this helpful