Export raw consultation data
Returns presigned download URLs for the full audio recording, transcription, clinical note, structured JSON document, owner communication, and referral letter of a consultation. Each field is null when the underlying artifact does not yet exist (for example if the clinical note has not been generated). Creator-only playback settings do not apply to this authorized admin export.
Workspace admin only (direct workspace admins and organization admins); other members get 403. Archived or deleted consultations return 403 even though they appear in GET .../data-export/consultations. URLs are valid for 1 hour (expiresAt); call again for fresh ones. Read-only: nothing is generated or changed.
Request
- Base URLhttps://vetnio.com/api/v2
- URLhttps://vetnio.com/api/v2/workspaces/{workspaceId}/consultations/{consultationId}/data-export
- AuthHTTP bearer
Path parameters
Identifier of the clinic (workspace), as returned by GET /workspaces. The key's user must be a member of the clinic, or an admin of the organization it belongs to.
Identifier of the consultation (UUID), as returned when it was created or by GET /workspaces/{workspaceId}/consultations. It must belong to the clinic in workspaceId.
Response
Presigned download URLs for the consultation's stored artifacts.
Example response
{
"consultationId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"workspaceId": "furunculotic-loud-chihuahua",
"externalId": "123456",
"expiresInSeconds": 3600,
"expiresAt": "2026-04-16T13:00:00.000Z",
"audioRecording": "https://example-bucket.s3.eu-central-1.amazonaws.com/fullRecordings/furunculotic-loud-chihuahua/a1b2c3d4-e5f6-7890-abcd-ef1234567890?X-Amz-Expires=3600&X-Amz-Signature=..."
}Changes
No recorded changes to this operation across all 1 revision of this API.