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:
- Authorization from the selling partner for whom you are making calls. For more information, refer to Authorizing Selling Partner API applications.
- The Direct-to-Consumer Shipping (Restricted) role assigned to your developer profile.
- The Direct-to-Consumer Shipping (Restricted) role selected in the app registration page for your application.
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.
NoteThe
interimStatusDetailverification detail type is only supported whenstatusis set toPending. Using it withApprovedorRejectedreturns anInvalidInputerror.
Valid interimStatusDetail status codes
interimStatusDetail status codes| Status code | Description |
|---|---|
awaiting_vet_response | Vetsource is contacting your vet. Response usually takes 1-2 business days. |
vet_contacted_email | Vetsource contacted your vet by email. |
vet_contacted_phone | Vetsource contacted your vet by phone. |
vet_contacted_fax | Vetsource contacted your vet by fax. |
communication_failure | We are having trouble reaching your vet. We will keep trying. |
no_vet_response | Your vet did not respond. Contact them to confirm they will approve your next order. |
processing | Your 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"
}
}
}
}Updated 11 days ago

