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

Sample:
{
  "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

Sample:
<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
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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>