---
title: Processing Status Responses, Verifies, and Errors
slug: net2net-rest/guide/processing-status-responses-verifies-and-errors
docTags: 
createdAt: 2026-06-12T09:48:23.909Z
---

Status responses, Verifies, and Errors communicate current information regarding the delivery of a *Clinical* message.

The Receiving System should respond to a message for a single recipient as follows:

- If the message was received and delivered to the recipient, the customer should respond with *Status 010*, which indicates that all processing is complete. Customers may not send subsequent *Error* or *Verify* messages relating to the clinical message.
- If the message was received and time is needed to process, the customer should respond with *Status 000*. This must be followed within 55 minutes with either:
  - a *Verify* message or
  - an *Error* message with the appropriate Error Code.

The Sending System should respond to a *Verify&#x20;*&#x6D;essage or *Error&#x20;*&#x6D;essage as follows:

- If the *Verify/Error&#x20;*&#x6D;essage was received successfully, the Sending System should respond with a *Status 010*.
- If an error occurred when receiving the *Verify/Error* message, the Sending System should respond with an *Error* message and the appropriate Error Code.

### Multiple Recipient Messages

The Receiving System responds to multiple recipient messages where each recipient’s Route = true with one of the following HTTP responses:

- If the message was received and delivered to *all* Route = true recipients, the Receiving System should return a single *Status 010* response indicating the processing is complete for those recipients. The Receiving System should not send subsequent *Verify* or *Error* message(s).
- If the message was received and time is needed to process at least one recipient by the Receiving System, the Receiving System should respond with a *Status 000* response. This *Status 000* response must be followed with a *Verify* or *Error* message for each recipient where the Route = true detailing the final status of the message.
- If the same error occurred for *all* Route = true recipients, the Receiving System should return an *Error* response and the appropriate Error code for those recipients. The Receiving System should not send subsequent *Verify* or *Error* message(s).

When responding to a message addressed to multiple recipients, hosted by the Receiving System, the Receiving System should use the "From" field Qualifier of "ZZZ" with a field Value of the Receiving System’s Portal Name (i.e., \<From Qualifier="ZZZ">*PortalName*\</From>).

:::hint{type="info"}
**Note:&#x20;**&#x4F;n multiple recipient messages, Surescripts responds with a *Status 000* response and \<From Qualifier="ZZZ">Surescripts\</From>
:::

### Status

This response indicates the *Clinical* message was accepted for processing or the *Clinical*message was successfully delivered.

The HTTP *Status 010* response indicates the process is complete. Subsequent acknowledgement messages should not be sent.

The HTTP *Status* *000* response indicates further processing is required. Subsequent acknowledgement messages are required.

### Status XML Diagram

::Image[]{src="https://api.archbee.com/api/optimize/fNEeV2bO-J-V0NK1eH_VR/tpTZTQv4BeaymqwWyrAUa_processing-status-responses.png" alt="Status.png" position="flex-start" size="40" initialPath="../../Resources/Images/Net2Net REST v1.5/Processing Status Responses.png" githubPath="Content/Resources/Images/Net2Net REST v1.5/Processing Status Responses.png" width="284" height="172" darkWidth="284" darkHeight="172" showCaption="false"}

### Status Elements

**M/C Mandatory, Conditional, or Not used**

| **Element**       | **Code**     | **Comments**                                                                                                                                                                                                                                                     |
| ----------------- | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Status            | mandatory    | Message type.                                                                                                                                                                                                                                                    |
| Code              | mandatory    | Status<br />Codes used to relay successful communications.<br />000 = Transaction successful; pending<br />010 = Successfully accepted by ultimate receiver                                                                                                      |
|   DescriptionCode | conditional  | Repeats up to 10 times.<br />C = Status (this field is conditional for Status)<br />Reject Codes used by responder who takes responsibility for the message. A complete list can be found in the NCPDP External Code List (X12 DE 1131 Reject Code STS Segment). |

### Verify

This message indicates the receiving system has successfully delivered the message to the recipient’s mail box. The *Verify* message is not to be used to indicate that the *Clinical* message has been opened/read.

A Verify message indicates the process is complete.

### Verify XML Diagram

::Image[]{src="https://api.archbee.com/api/optimize/fNEeV2bO-J-V0NK1eH_VR/pB0QFdOk0kimVNqVZr4U5_processing-status-responses1.png" position="flex-start" size="80" initialPath="../../Resources/Images/Net2Net REST v1.5/Processing Status Responses_1.png" githubPath="Content/Resources/Images/Net2Net REST v1.5/Processing Status Responses_1.png" width="462" height="175" darkWidth="462" darkHeight="175" showCaption="false"}

### Verify Elements

**M/C Mandatory, Conditional or Not used**

| **Element**       | **Code**     | **Comments**                                                                                                                                                                                                                                                   |
| ----------------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Verify            | mandatory    | Message type.                                                                                                                                                                                                                                                  |
| Code              | mandatory    | Verify<br />Code used to relay successful communications.<br />010 = Successfully accepted by ultimate receiver                                                                                                                                                |
|   DescriptionCode | conditional  | Repeats up to 10 times.<br />NU = Verify (this field is not used for Verify)<br />Reject Codes used by responder who takes responsibility for the message. A complete list can be found in the NCPDP External Code List (X12 DE 1131 Reject Code STS Segment). |

### Error

This message/response indicates that an error has occurred and the message has not reached its intended recipient. An error can be generated when there is a communication problem or when an error occurs during the processing of the message. An *Error* can either be free-standing message or an HTTP response.

An *Error* response indicates the process is complete. Subsequent acknowledgement messages are not expected.

An *Error* message indicates the receiving system is unable to deliver the *Clinical*message to the intended recipient.

### Error XML Diagram

::Image[]{src="https://api.archbee.com/api/optimize/fNEeV2bO-J-V0NK1eH_VR/4esXKFQe_abUDPI5bsT47_processing-status-responses2.png" alt="Error.png" position="flex-start" size="60" initialPath="../../Resources/Images/Net2Net REST v1.5/Processing Status Responses_2.png" githubPath="Content/Resources/Images/Net2Net REST v1.5/Processing Status Responses_2.png" width="345" height="178" darkWidth="345" darkHeight="178" showCaption="false"}

### Error Elements

**M/C Mandatory, Conditional or Not used**

| **Element**       | **Code**     | **Comments**                                                                                                                                                                                                                                                       |
| ----------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Error             | mandatory    | Message type.                                                                                                                                                                                                                                                      |
| Code              | mandatory    | Error<br />Codes used to relay rejected communications.<br />600 = Communication problem - try again later<br />601 = Receiver unable to process – do not retry<br />602 = Receiver System Error – try again later<br />900 = Transaction rejected – do not retry  |
|   DescriptionCode | conditional  | Repeats up to 10 times.<br />C = Error (this field is conditional for Error)<br />Reject Codes used by responder who takes responsibility for the transaction. A complete list can be found in the NCPDP External Code List (X12 DE 1131 Reject Code STS Segment). |
| Description       | conditional  | Description of Error(s)                                                                                                                                                                                                                                            |

