Brandcast API
The Brandcast API lets developers programmatically perform Design Studio actions across 26 operations: list and read templates, create a website from a template, read and update website content, add or upload media via S3 presigned URLs, publish and unpublish sites as asynchronous jobs, export a publish as a ZIP, password-protect a site, and configure the Salesforce tracking that makes Brandcast sites personalized and trackable. Requests are authenticated with an API key in the x-api-key header, sent over HTTPS. The contract is published as Swagger 1.2 at s3.amazonaws.com/apidoc.brandcast-prod.io and rendered by Swagger UI 1.x on developer.brandcast.io; it has not changed since 2021-07-01.
Documentation
Documentation
https://developer.brandcast.io/
APIReference
https://developer.brandcast.io/
Authentication
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/authentication/brandcast-authentication.yml
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/brandcast-websites-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/brandcast-templates-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/brandcast-salesforce-openapi.yml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/brandcast-account-openapi.yml
Other Resources
Swagger
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/_original/resources.json
Overlay
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/overlays/brandcast-websites-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/overlays/brandcast-templates-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/overlays/brandcast-salesforce-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/overlays/brandcast-account-overlay.yaml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/apis.yml