# UpdateIncidentInbound Message

## New Message Modal

Click the **'Messages' icon**, then **New**.

The fields to be configured for the UpdateIncidentInbound New Message modal are as follows:

|  #  | Field        | Description                                                         | Value                   |
| :-: | ------------ | ------------------------------------------------------------------- | ----------------------- |
|  1  | Message name | The message name that is unique for this integration.               | 'UpdateIncidentInbound' |
|  2  | Type         | The primary purpose of the message.                                 | 'Update'                |
|  3  | Direction    | The direction(s) this message is configured to support.             | 'Inbound'               |
|  4  | Description  | The description for this message and the requirement it is meeting. | \<Your description>     |

*Your UpdateIncidentInbound New Message modal should look like this:*

![](https://2404534899-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-Mf3BkWSjmO-EW2wTafi%2F-Mf3LayxF4mMsY9UWW6W%2FIUPG%20-%20UpdateIncidentInbound%201.png?alt=media\&token=a62d2889-364a-4d92-b2e2-50d97719047b)

5\) Click **Submit and view** to further configure the Message.

## Response Fields

Navigate to **Message > Response**.

The Response fields to be configured are as follows:

|  #  | Field    | Description                                                                                                                              | Value                 |
| :-: | -------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
|  6  | Response | The immediate synchronous response to this message.                                                                                      | \<lookup: 'Response'> |
| 7\* | Async    | Turn this option on if you want inbound processing to occur asynchronously or this message is the first of an asynchronous message pair. | \<false>              |

*\*This field is automatically defaulted to true.*

{% hint style="info" %}
The 'Response' Message was previously configured *(in the Outbound Incident Guide)* to apply in an 'Inbound' direction. Change it to 'Bidirectional'.
{% endhint %}

*Your Response form should look like this:*

![](https://2404534899-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-Mf3BkWSjmO-EW2wTafi%2F-Mf3Mj9Cb0A8L_UAG-vj%2FIUPG%20-%20UpdateIncidentInbound%202.png?alt=media\&token=5de88ed7-f851-4517-b6db-ed82f446d38e)

8\) Navigate to **Message > Bond**.

## Bond Fields

The Bond fields to be configured are as follows:

|  #  | Field               | Description                                                                                                                                                                                                 | Value    |
| :-: | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
|  \* | Bond ownership      | Determine if the sender should own the bond or not in order for this message to be processed? Use 'Ignore' to process regardless of the owner flag.  *(Choices: Ignore, Must own, Must not own.)*           | 'Ignore' |
|  \* | Bond condition type | The type of conditional check made on the bond. (*None:* no checks are made. *State:* checks against the state are made using the conditional checkboxes. *Scripted:* the 'Bond condition' script is used.) | 'State'  |
|  9  | Bond open           | Process this message when the bond state is Open.                                                                                                                                                           | \<true>  |

*\*These fields are automatically populated.*

*Your Bond form should look like this:*

![](https://2404534899-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-Mf3BkWSjmO-EW2wTafi%2F-Mf3OmdmEVokinvEgrZs%2FIUPG%20-%20UpdateIncidentInbound%203.png?alt=media\&token=7d8414ae-536f-4ebc-b648-2293cb702122)

10\) Navigate to **Inbound > Settings**.

## Inbound Settings Fields

The Inbound Settings fields to be configured are as follows:

|  #  | Field                   | Description                                                                    | Value      |
| :-: | ----------------------- | ------------------------------------------------------------------------------ | ---------- |
|  11 | Bond reference method\* | Method of searching for and validating an existing bond for incoming messages. | 'External' |

{% hint style="info" %}
*\*Bond reference method:*

*Internal -* lookup using the internal reference only.

*External -* lookup using the external reference only.

*Both -* lookup using both the internal and external references.
{% endhint %}

{% hint style="success" %}
We have chosen the 'External' method because, in the payload we built, we only supplied the `source_reference`. If we had also supplied the `correlation_id` as the `target_reference`, then we would have chosen 'Both' *(which would have offered an extra level of validation to the checking)*.
{% endhint %}

*Your Inbound Settings form should look like this:*

![](https://2404534899-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQBk35gIi557UHt7QlJ%2F-Mf3BkWSjmO-EW2wTafi%2F-Mf3Pnszg8VP2eUb4m1r%2FIUPG%20-%20UpdateIncidentInbound%204.png?alt=media\&token=bf394c31-3088-4cda-acaa-b63702fd4c2c)

12\) Click **Save**.

We are now ready to configure the **Fields** for our **UpdateIncidentInbound** Message.
