post
https://production-api.shoutaboutus.com/api/v1/custom-landing-page/save
Create or updates the landing_page widget for a company. Uploads any supplied logo/footer-logo/thumbnail images to S3 (falling back to the previously saved images when a slot is left empty), then stores the full landing-page options blob on the company's landing_page widget row.
Choose the content type to match what you are sending:
| You are sending | Content type |
|---|---|
| Settings only | application/json |
Any image (logoImage, youtubeThumbnail, footerLogo) | multipart/form-data |
All three images are optional — send only the ones you are changing. Use multipart/form-data only when attaching one, because a file cannot travel in a JSON body.
Auth
- Account bearer.
company_idmust sit inside your own account tree — a partner can target any company beneath it. An account user reaches only its own part of the account tree.
Rate limit
- No rate limit.
Body (multipart/form-data)
| Field | Type | Required | Notes |
|---|---|---|---|
company_id | integer | Required | Must be an existing account inside your own account tree. |
logoImage | file (image) | Optional | png/jpg/jpeg. Header logo. |
footerLogo | file (image) | Optional | png/jpg/jpeg. Footer logo. |
youtubeThumbnail | file (image) | Optional | png/jpg/jpeg. Video thumbnail. |
logoURL, startButton*, contactButton*, content*, youtubeUrl, sliderHeading, planText, footerText, copyrightText, howItWorksText, testimonialsText | string | Optional | Text props; each has a documented default when you omit it. |
hideVideoToggle, sliderImagesToggle, planToggle, customPricingButtonToggle, faqToggle, socialIconToggle, howItWorksToggle, testimonialsToggle | boolean | Optional | Section toggles, default false. |
Behaviour
200with{ status, message }on success.422ifcompany_idis missing/invalid or outside the caller's hierarchy, or an image file is the wrong type.- Returns an
errorenvelope if the company is not found or an S3 upload fails.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
