POST v1/orders/updatesigninginfobulk
Update Signing Info Bulk: Update the signing info of one or more existing orders in EMR-Link.
Lookup will be based on the EMRLinkOrderID that was assigned to the order during creation by EMR-Link.
If a TestIDList is specified, only the tests listed will have their signing info updated. Otherwise, all tests
in the order will be updated.
If an order has already been sent to the service provider, and the service provider allows it, the signature information
will be sent to the service provider.
Request Information
URI Parameters
None.
Body Parameters
SigningInfoBulk| Name | Description | Type | Additional information |
|---|---|---|---|
| SigningInfoList |
List of signing information for orders or individual tests within orders. Each item in the list will have an EMR-Link order ID to identify the order that will have signing info updated, as well as the signed state and other relevant information. |
Collection of SigningInfo |
None. |
Request Formats
application/json, text/json
{
"SigningInfoList": [
{
"EMRLinkOrderID": "sample string 1",
"Signed": true,
"SigningDateTime": "2026-04-05T09:26:31.5664704-05:00",
"SigningProviderLastName": "sample string 3",
"SigningProviderFirstName": "sample string 4",
"SigningProviderCredentials": "sample string 5",
"SigningProviderID": "sample string 6",
"TestIDList": [
"sample string 1",
"sample string 2"
]
},
{
"EMRLinkOrderID": "sample string 1",
"Signed": true,
"SigningDateTime": "2026-04-05T09:26:31.5664704-05:00",
"SigningProviderLastName": "sample string 3",
"SigningProviderFirstName": "sample string 4",
"SigningProviderCredentials": "sample string 5",
"SigningProviderID": "sample string 6",
"TestIDList": [
"sample string 1",
"sample string 2"
]
}
]
}
application/xml, text/xml
<SigningInfoBulk xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SigningInfoList>
<SigningInfo>
<EMRLinkOrderID>sample string 1</EMRLinkOrderID>
<Signed>true</Signed>
<SigningDateTime>2026-04-05T09:26:31.5664704-05:00</SigningDateTime>
<SigningProviderLastName>sample string 3</SigningProviderLastName>
<SigningProviderFirstName>sample string 4</SigningProviderFirstName>
<SigningProviderCredentials>sample string 5</SigningProviderCredentials>
<SigningProviderID>sample string 6</SigningProviderID>
<TestIDList>
<string>sample string 1</string>
<string>sample string 2</string>
</TestIDList>
</SigningInfo>
<SigningInfo>
<EMRLinkOrderID>sample string 1</EMRLinkOrderID>
<Signed>true</Signed>
<SigningDateTime>2026-04-05T09:26:31.5664704-05:00</SigningDateTime>
<SigningProviderLastName>sample string 3</SigningProviderLastName>
<SigningProviderFirstName>sample string 4</SigningProviderFirstName>
<SigningProviderCredentials>sample string 5</SigningProviderCredentials>
<SigningProviderID>sample string 6</SigningProviderID>
<TestIDList>
<string>sample string 1</string>
<string>sample string 2</string>
</TestIDList>
</SigningInfo>
</SigningInfoList>
</SigningInfoBulk>
Response Information
Resource Description
SigningInfoBulkResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ErrorList |
List of signing errors for orders. Each item in the list will have an EMR-Link order ID to identify the order that had an error, as well as an error message describing the issue that was encountered. |
Collection of SigningError |
None. |
| Error |
Will be set to True if any errors occur during the processing of the API method. |
boolean |
None. |
| ErrorMessage |
Will contain an error message string if Error is True. |
string |
None. |
Response Formats
application/json, text/json
{
"ErrorList": [
{
"EMRLinkOrderID": "sample string 1",
"ErrorMessage": "sample string 2"
},
{
"EMRLinkOrderID": "sample string 1",
"ErrorMessage": "sample string 2"
}
],
"Error": true,
"ErrorMessage": "sample string 2"
}
application/xml, text/xml
<SigningInfoBulkResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Error>true</Error>
<ErrorMessage>sample string 2</ErrorMessage>
<ErrorList>
<SigningError>
<EMRLinkOrderID>sample string 1</EMRLinkOrderID>
<ErrorMessage>sample string 2</ErrorMessage>
</SigningError>
<SigningError>
<EMRLinkOrderID>sample string 1</EMRLinkOrderID>
<ErrorMessage>sample string 2</ErrorMessage>
</SigningError>
</ErrorList>
</SigningInfoBulkResponse>