List retained versions of a workspace JSON template
Lists the retained stored versions of one template's body (part=content, the default) or of its imported instructions (part=instructions, document and meeting templates only), newest first, up to 50 per page. Pass nextCursor back as cursor until it is null. The template must belong to this scope, otherwise 404. Deleted templates and Vetnio's default catalog templates are not available. currentVersionId can change while you page if someone edits the template. JSON templates have no instructions part: part=instructions returns 400. Requires admin rights in the workspace (workspace admin or superadmin, or an admin of an organization the clinic belongs to). Accepts a browser session or a personal API key; organization and workspace API keys (sk_org_…, sk_ws_…) get 403.
Request
- Base URLhttps://vetnio.com/api/v2
- URLhttps://vetnio.com/api/v2/workspaces/{workspaceId}/data-export/json-templates/versions
- AuthHTTP bearer
Path parameters
Identifier of the workspace (clinic) to export. The caller must be an admin of it, directly or as an admin of its organization.
Query parameters
Which stored object of the template to read:
- content — the template body itself.
- instructions — the separate instructions object of an imported template (original wording and per-section instructions). Only workspace note and meeting templates have one; other kinds return 400.
ID of the template, as returned in items[].id by the matching template export. It must belong to the workspace or organization in the path, otherwise 404.
Opaque pagination cursor: the nextCursor value from the previous page of this template's versions. Omit for the first page. URL-encode it.
Response
Successful response
Example response
{
"currentVersionId": "3HL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY",
"versions": [
{
"isLatest": true,
"lastModified": "2026-09-02T14:30:00.000Z",
"size": 2048,
"audit": {
"id": "c4e1a7b2-9d3f-4e8a-b6c5-2f1e0d9c8b7a",
"occurredAt": "2026-09-02T14:30:00.000Z",
"actorName": "Dr. Sam Lee",
"actorType": "user",
"action": "template.content_updated",
"s3VersionId": "3HL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.