get
https://production-api.shoutaboutus.com/api/v1/campaign/landing-page/
Resolve a campaign SMS request (or, failing that, a campaign channel) by its unique_code and returns the personalized landing-page HTML plus the review-site landing-page URL. Unless preview=true, it stamps link_clicked_at and delivered_at on the matched SMS request (click/delivery tracking side effect).
Path params
| Parameter | Type | Required | Notes |
|---|---|---|---|
channelUniqueCode | string | Required | Identifier for the record you are targeting. |
Auth
- Public — no bearer token (unauthenticated
campaigngroup; item markednoauth). Reached by end customers from the SMS/landing-page link.
Rate limit
- 30 requests/min per IP (public).
Query
| Field | Type | Required | Notes |
|---|---|---|---|
preview | boolean | Optional | When true, skips the click/delivery tracking write. Defaults false. |
Behaviour
- 200
{ status: "success", data: { landing_page_html, landing_page_url } }. - 400 (
badRequestResponse) "Campaign not found", "SMS template not found", or "Landing page not found".
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
