Attributes
View the payload for retrieving customizable template information.| Attribute | Type | Description |
|---|---|---|
| id | string | Unique identifier of template |
| name | string | Template name |
| products | array | List of products with applied customizable templates |
| default_for_products | boolean | Status of customizable template as product default |
| bridge | object | Configuration object for Truv Bridge template |
| branding | object | Configuration object for branding template |
| orders | object | Configuration object for Orders template |
| document_upload | object | Configuration object for Document upload template. Supported document types include paystub, w2, f1099, f1040, insurance_home_policy, insurance_auto_policy, volunteer_letter, and other |
| data | object | Settings for returned documents |
| reports | object | Report settings, including Income Insights configuration |
| data_sources_flow | object | Data source flow configuration |
| created_at | datetime | Timestamp for created customizable template |
| updated_at | datetime | Timestamp for updated customizable template |
When the
other document type is enabled in document_upload, end users can upload arbitrary documents that don’t fit the other categories. Truv does not parse these documents into structured data (they are captured only) — you can collect the uploaded files through the Uploaded Documents API (GET /v1/links/{link_id}/documents/).Endpoints
The table below covers the available endpoints for customizable templates.- List all customizable templates - GET /v1/templates/
- Create a customizable template - POST /v1/templates/
- Retrieve a customizable template - GET /v1/templates/{template_id}/
- Update a customizable template - PATCH /v1/templates/{template_id}/
- Delete a customizable template - DELETE /v1/templates/{template_id}/
What templates control
Templates give you fine-grained control over the verification experience across several areas:| Area | Capabilities |
|---|---|
| Bridge UI | Customize search header and per-product success-screen text, and toggle the Truv logo and support button |
| Branding | Set company logo, accent and background colors, custom end-user agreement, and privacy policy link |
| Communications | Customize or suppress Truv-sent email and SMS notifications using suppress_user_notifications. Configure reminder timing, subject lines, and message text independently for first-touch and follow-up messages |
| Data & products | Control which products are available for the template, configure document upload requirements (types, counts, required vs optional), and set report return preferences |
| Order pages | Customize the hosted order landing page header, body text, FAQ visibility, and the success/expired screen content |
To suppress all Truv-sent notifications and handle communications yourself, enable
suppress_user_notifications in the template’s orders.notification_settings configuration. Its companion field first_notification_delay_hours is ignored when suppression is on.Example response
The
bridge.texts object is deprecated. Use bridge.product_settings instead to configure per-product Bridge text; texts will be removed in a future version.