Retrieve all variants across all channels for a template. Returns variant metadata, conditions, and content.
curl -X GET "https://management-api.suprsend.com/v2/{workspace}/template/{template_slug}/variant/" \
--header 'Authorization: ServiceToken <token>'{
"meta": {
"count": 4,
"limit": 10,
"offset": 0
},
"results": [
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "email",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "dd176370a4b99c735e30f70bc98c61983671072c40db70750c3ada9e5edcabc1",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T10:39:28.502737Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T10:39:28.510000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "email",
"id": "spanish",
"tenant_id": null,
"locale": "es",
"conditions": [],
"hash": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T11:00:00.000000Z",
"has_error": false,
"seq_no": 2,
"action": null,
"created_at": "2026-04-07T11:00:00.000000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "sms",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "3d99f9fa848e1997f23ebf634cdf7db37ef36f05d3433b6c14727abf494c2c56",
"needs_vendor_approval": true,
"sysgen_template_name": "order_shipped_en_v1",
"approval_status": "approved",
"discard_comment": null,
"approval_at": "2026-04-07T12:00:00.000000Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T12:00:00.000000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "inbox",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "e71a233fa3af63e04beb3df6da90e7e506eef159b2599c3b42f3518b1a589c20",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T10:45:00.000000Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T10:45:00.000000Z"
}
]
}You can get Service Token from SuprSend dashboard -> Account Settings -> Service Tokens section.
Was this page helpful?
curl -X GET "https://management-api.suprsend.com/v2/{workspace}/template/{template_slug}/variant/" \
--header 'Authorization: ServiceToken <token>'{
"meta": {
"count": 4,
"limit": 10,
"offset": 0
},
"results": [
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "email",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "dd176370a4b99c735e30f70bc98c61983671072c40db70750c3ada9e5edcabc1",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T10:39:28.502737Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T10:39:28.510000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "email",
"id": "spanish",
"tenant_id": null,
"locale": "es",
"conditions": [],
"hash": "a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4e5f6a1b2",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T11:00:00.000000Z",
"has_error": false,
"seq_no": 2,
"action": null,
"created_at": "2026-04-07T11:00:00.000000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "sms",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "3d99f9fa848e1997f23ebf634cdf7db37ef36f05d3433b6c14727abf494c2c56",
"needs_vendor_approval": true,
"sysgen_template_name": "order_shipped_en_v1",
"approval_status": "approved",
"discard_comment": null,
"approval_at": "2026-04-07T12:00:00.000000Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T12:00:00.000000Z"
},
{
"$schema": "https://schema.suprsend.com/template/v2/variant_schema.json",
"channel": "inbox",
"id": "default",
"tenant_id": null,
"locale": "en",
"conditions": [],
"hash": "e71a233fa3af63e04beb3df6da90e7e506eef159b2599c3b42f3518b1a589c20",
"needs_vendor_approval": false,
"sysgen_template_name": null,
"approval_status": "auto_approved",
"discard_comment": null,
"approval_at": "2026-04-07T10:45:00.000000Z",
"has_error": false,
"seq_no": 1,
"action": null,
"created_at": "2026-04-07T10:45:00.000000Z"
}
]
}