Skip to content

Retrieve Submission Export Results

After submitting a request to export a submission from your Vault, you can query Vault to determine the results of the request.

Before submitting this request:

GET/api/{version}/app/regulatory/submissions_archive/export_job/{job_id}
NameDescription
Acceptapplication/json
NameDescription
{job_id}The unique ID returned in the response of the initial export request.
curl -X GET -H "Authorization: {AUTH_VALUE}" \
https://myvault.veevavault.com/api/v26.2/app/regulatory/submissions_archive/export_job/418103
{
    "status": "SUCCESS",
    "responseMessage": "Submissions Archive Export Results",
    "data": {
        "job_id": "418103",
        "job_status": "SUCCEEDED",
        "user_id": "4644280",
        "file_path": "/u4644280/Submissions Archive Export/418103"
    }
}

On SUCCESS, the response includes the following information:

  • job_id - The unique ID assigned to the asynchronous export job in Vault.
  • job_status - The current status of the job. Possible values: QUEUED, RUNNING, SUCCESS, FAILED, EXPIRED, NOT FOUND.
  • user_id - The ID of the Vault user who initiated the request.
  • file_path - The path to the exported package in file staging. For bulk exports, this is the standardized path. For single exports, this is only returned if the package exceeds 4 GB; otherwise, the response includes a direct download URL valid for 14 days.