Landing page

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 Authorization header. 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

StatusMeaning
401The bearer token is missing, expired or invalid
403The token is valid but the record sits outside your account
422The request failed validation — the response names the fields
500Unexpected server error

Individual endpoints may return more; each page lists its own.

Endpoints

MethodEndpointDescription
GETGet 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).
POSTSave landing page settingsCreate or updates the landing_page widget for a company.
POSTDelete landing page imageRemove 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).