# Handling HTTP Request Errors

**Cognigy Support**  
December 27, 2020

## 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

### QnA

- [Exchanging data with Microsoft SharePoint](https://support.cognigy.com/hc/en-us/articles/360017535580-Exchanging-data-with-Microsoft-SharePoint)
- [Exchanging data with Microsoft SQL Server (MSSQL)](https://support.cognigy.com/hc/en-us/articles/360017591799-Exchanging-data-with-Microsoft-SQL-Server-MSSQL)
- [Using CognigyScript in Twilio Twiml XML](https://support.cognigy.com/hc/en-us/articles/360017594519-Using-CognigyScript-in-Twilio-Twiml-XML)
- [How can I adjust the style of the Webchat Widget](https://support.cognigy.com/hc/en-us/articles/360017744619-How-can-I-adjust-the-style-of-the-Webchat-Widget)
- [Accessing Information about the Cognigy.AI API](https://support.cognigy.com/hc/en-us/articles/360017847180-Accessing-Information-about-the-Cognigy-AI-API)
- [Trigger Microsoft Power Automate Flows](https://support.cognigy.com/hc/en-us/articles/360018426159-Trigger-Microsoft-Power-Automate-Flows)
- [Handling HTTP Request Errors](https://support.cognigy.com/hc/en-us/articles/360018593139-Handling-HTTP-Request-Errors)
- [How to add a member to your virtual agent](https://support.cognigy.com/hc/en-us/articles/360018858279-How-to-add-a-member-to-your-virtual-agent)
- [Add a new user to your Cognigy.AI organization](https://support.cognigy.com/hc/en-us/articles/360018858559-Add-a-new-user-to-your-Cognigy-AI-organization)
- [Identifying a Unique Endpoint via analytics](https://support.cognigy.com/hc/en-us/articles/360020000099-Identifying-a-Unique-Endpoint-via-analytics)
