Provide an interim status update for a regulated order

Learn how to provide an interim status update for a regulated order.

Learn how to provide an interim status update for a regulated order while it's under review.

Prerequisites

To complete this tutorial, you need:

Provide an interim status update

Call the updateVerificationStatus operation with status set to Pending. Include a valid status code to interimStatusDetail within the verificationDetails object.

📘

Note

The interimStatusDetail verification detail type is only supported when status is set to Pending. Using it with Approved or Rejected returns an InvalidInput error.

Valid interimStatusDetail status codes

Status codeDescription
awaiting_vet_responseVetsource is contacting your vet. Response usually takes 1-2 business days.
vet_contacted_emailVetsource contacted your vet by email.
vet_contacted_phoneVetsource contacted your vet by phone.
vet_contacted_faxVetsource contacted your vet by fax.
communication_failureWe are having trouble reaching your vet. We will keep trying.
no_vet_responseYour vet did not respond. Contact them to confirm they will approve your next order.
processingYour order has been approved and is being processed.

Example request body

The following example provides an interim status update indicating the vet was contacted through email:

{
  "regulatedOrderVerificationStatus": {
    "status": "Pending",
    "externalReviewerId": "vetsource_system",
    "verificationDetails": {
      "interimStatusDetail": {
        "statusCode": "vet_contacted_email",
        "statusDateTime": "2026-02-26T10:00:00Z"
      }
    }
  }
}