563848e0ecc0
Retrieve full details for a single template
Returns the complete record for the template identified by {id} within the requesting tenant.
When to use: Call this after creating a template (via either upload flow) to check its status, retrieve download URLs for its artifacts, or inspect its metadata. To browse or filter all templates use GET /templates; for the ordered column definitions of a scratch-built template use GET /templates/{id}/columns.
How: Supply {id} (the template ID returned by the create endpoints) and the required tenant-id header.
Returns: The template record whose data object carries the template's name, description, status (in-progress, success, or failure), type, and the GCS object paths of its artifacts. For each artifact that exists in GCS, a V4-signed download URL valid for 7 days is generated at request time (never stored) and injected into data: templateUrl (template CSV), mappingsUrl (column-mappings CSV), and schemaUrl (generated validation schema). Read-only; no state is changed.
Path parameters
Server-generated ID of the template to fetch, as returned by the create endpoints.
Headers
Tenant that owns the template; scopes the lookup.
Response
The template record, with request-time signed download URLs injected into data for every artifact that exists in GCS.
Example response
{
"id": "3f8e2b6c-9d41-4a7b-b6a0-5e2f8c1d9a37",
"tenantId": "tenant_001",
"createdAt": "2022-03-10T16:15:50Z",
"createdBy": "auth0|64f1c2d3e4b5a6",
"updatedAt": "2022-03-10T16:15:50Z",
"updatedBy": "auth0|64f1c2d3e4b5a6"
}