# Health Checks for Input and Output Connections

- Published on May 6, 2026

- 3 minute(s) read

## Input connections

The health checks performed for input connections are described in the table below.

| Connection | Health checks performed | Notes |
| **Message Queue Listener** | - Credentials are working.<br>  <br>- Queue exists. | It doesn’t check that it is possible to receive a message from the queue (i.e., that read permissions are set correctly). |
| \\[v42.3 and later\\] **SQS Listener** | - Credentials are working.<br>  <br>- Queue exists. | It doesn’t check that it is possible to receive a message from the queue (i.e., that read permissions are set correctly). |
| **Email Listener** | - Generic (IMAP)<br>  <br>  - Credentials are correct, and it is possible to login to the IMAP server.<br>    <br>  - Folder specified in **Folder To Scan For Emails** exists.<br>    <br>  - If set, folder specified in **Post Process Archive Folder** (where the email is moved after processing) exists.<br>- Microsoft 365 Outlook<br>  <br>  - Credentials are correct.<br>    <br>  - Username exists.<br>    <br>  - Folder specified in **Folder To Scan For Emails** exists.<br>    <br>  - If set, folder specified in **Post Process Archive Folder** (where the email is moved after processing) exists. | It doesn’t read any email or check for read-email permissions. |
| **Folder Listener** | - Folder specified in **Folder To Scan For Submissions** exists.<br>  <br>- Read and write permissions are granted on the folder being scanned for submissions.<br>  <br>- Configuration is valid (e.g., intervals set in **Poll Interval** and **Warm-up Interval** are not negative). |  |
| **Kafka Listener** | - Bootstrap server is reachable.<br>  <br>- Topics exist. |  |
| **Universal Folder Listener** | - Folder specified in **Folder To Scan For Submissions** exists.<br>  <br>- Read and write permissions are granted on the folder being scanned for submissions.<br>  <br>- Configuration is valid (e.g., intervals set in **Poll Interval (In Seconds)** and **Warm-up Interval** **(In Seconds)** are not negative). |  |
| **S3 Listener** | - Credentials are correct.<br>  <br>- Permissions on the bucket are correct (`PUT`, `LIST`, `GET`, `DELETE`) for both the input bucket (specified in **S3 Source URI**) and the destination bucket (specified in **S3 Archive URI**). |  |
| **Salesforce Listener** | - Credentials are correct and authentication is possible.<br>  <br>- Salesforce streaming channel with the name provided in **Channel Name** exists.<br>  <br>- There is a record for the channel name specified in the `Hyperscience__Channel_Object_Link__c` object. |  |
| **Box Listener** | - Credentials are correct and authentication is possible.<br>  <br>- Folder specified in **Folder To Scan For Submissions** exists, and permissions are sufficient.<br>  <br>- Folder specified in **Folder to Move Completed Files** exists, and permissions are sufficient. |  |

## Output connections

The table below contains details on the health checks performed for output connections.

| Connection | Health checks performed | Notes |
| **Message Queue Notifier** | - Credentials are working.<br>  <br>- Queue exists. | It doesn’t check that it is possible to send a message to the queue, (i.e., that publish permissions are set correctly). |
| \\[v42.3 and later\\] **SQS Notifier** | - Credentials are working.<br>  <br>- Queue exists. | It doesn’t check that it is possible to send a message to the queue, (i.e., that publish permissions are set correctly). |
| **HTTP Notifier** | - It is possible to send a `GET` request to the endpoint URL (i.e., the endpoint is reachable). | It doesn’t check if the provided credentials are correct. |
| **UiPath Notifier** | - It is possible to obtain an authentication token with the provided credentials.<br>  <br>- If the `UIPATH_TEST_QUEUE_EXISTENCE` “.env” file variable is set, checks if the queue specified as that variable’s value exists. |  |
| **Kafka Notifier** | - Bootstrap server is reachable.<br>  <br>- Topic exists. |  |
| **S3 Notifier** | - Credentials are correct.<br>  <br>- Permissions on the bucket specified in **S3 URI** are correct (`PUT`). |  |
| **Salesforce Notifier** | - Authentication to Salesforce succeeds.<br>  <br>- Salesforce object with the name specified in **Object API Name** exists.<br>  <br>- Validation succeeds for the mapping specified in **Lookup Field Mapping** (i.e., the mapping exists).<br>  <br>- Validation succeeds for the mappings listed in **Document Field Mappings** (i.e., the mappings exist). |  |
| **Box Notifier** | - Credentials are correct and authentication is possible.<br>  <br>- Box template with the template name provided in the configuration exists.<br>  <br>- Box metadata template with the metadata template name provided in the configuration exists.<br>  <br>- Box template fields set in the configuration exist. |  |
