Account-managed hosted marketing landing page (white-label asset).
Account-managed hosted marketing landing page (white-label asset). Get landing page data (public) is the public read used by the SPA to render the page before login (no token required); Save landing page settings saves the full landing-page widget config + logo/thumbnail images (account bearer); Delete landing page image deletes an individual image. Company scope on the write endpoints requires the record to sit inside your own account tree.
Prerequisites
- A bearer token in the
Authorizationheader. Any endpoint that needs no token says so on its own page. - The id of each record the call targets. Every endpoint page lists the ids it needs.
Errors
| Status | Meaning |
|---|---|
401 | The bearer token is missing, expired or invalid |
403 | The token is valid but the record sits outside your account |
422 | The request failed validation — the response names the fields |
500 | Unexpected server error |
Individual endpoints may return more; each page lists its own.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | Get landing page data (public) | Public read of a company's hosted landing-page widget configuration (header/button/content/slider/plan/faq/footer props, FAQs, how-it-works and testimonials blocks, plus the partner referral code). |
POST | Save landing page settings | Create or updates the landing_page widget for a company. |
POST | Delete landing page image | Remove one image (logo, thumbnail or footer logo) from a company's landing_page widget: deletes the file from S3, clears the corresponding slot in the stored options, and returns the refreshed options blob (with S3 URLs re-resolved). |
