get
https://production-api.shoutaboutus.com/api/v1/campaign/template/landing-page/list
Dual-mode listing of landing-page templates.
- Campaign flow (
store_idpresent): returns every selectable template (store + caller company + global), unpaginated and without usage counts — a<select>source. - Account-level templates tab (
store_idomitted): scopes by account(s), excludes global templates, paginates, and adds per-row campaign-usage counts. A partner (bundle_id=1) sees all their accounts, or one account viaaccount_id; an account user sees their own account.
Rows carry company_name (owning account name; null for globals) and the appended unique_code.
Auth
- bearer token, account or partner role — authentication. Account scoping derives from
user.person.companyand its bundle_id.
Rate limit
- No rate limit.
Query
| Field | Type | Required | Notes |
|---|---|---|---|
store_id | integer | Optional | Campaign-flow mode: scope to a store + return all templates unpaginated. Must be in the caller's hierarchy. |
account_id | integer | Optional | Partner-only: narrow the account-level listing to one of the caller's accounts. Ignored if not the caller's. |
page | integer | Optional | Account-level pagination; min 1. |
per_page | integer | Optional | Account-level pagination; 10–100 (values below 10 are raised to 10), default 10. |
Behaviour
- Synchronous. Campaign flow:
200 OKwithdata.responseonly. Account-level:200 OKwithdata.responseanddata.meta(current_page/per_page/total/last_page).422on invalidstore_id.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
