# Brandcast Websites API

**Canonical:** https://apis.io/apis/brandcast/brandcast-websites-api/  
**Provider:** Brandcast — https://apis.io/providers/brandcast/  
**Base URL:** https://api.brandcast-prod.io  
**Documentation:** https://developer.brandcast.io/

Brandcast Websites API is one of 4 APIs that [Brandcast](https://apis.io/providers/brandcast/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Websites. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

The Websites API from Brandcast — 13 operation(s) for websites.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| GET | `/websites` | Get websites |
| POST | `/websites` | Create website from template |
| GET | `/websites/{websiteId}` | Get website |
| PUT | `/websites/{websiteId}` | Update website |
| DELETE | `/websites/{websiteId}` | Delete website |
| GET | `/websites/{websiteId}/content` | Get website content |
| PUT | `/websites/{websiteId}/content/{contentId}` | Update website content |
| GET | `/websites/{websiteId}/medialibrary` | Get website media library |
| POST | `/websites/{websiteId}/medialibrary` | Add to website media library |
| POST | `/websites/{websiteId}/medialibrary/upload` | Upload to website media library |
| GET | `/websites/{websiteId}/publish` | Get website publishing history |
| POST | `/websites/{websiteId}/publish` | Publish website |
| GET | `/websites/{websiteId}/publish/{publishId}` | Get status of publishing website |
| POST | `/websites/{websiteId}/unpublish` | Unpublish website |
| POST | `/websites/{websiteId}/publish/{publishId}/export` | Export website |
| GET | `/websites/{websiteId}/publish/{publishId}/export/{fileName}` | Get status of exporting a publish |
| GET | `/websites/{websiteId}/export` | Get a list of exports |
| PUT | `/websites/{websiteId}/protection` | Add or remove password protection |

## Machine-readable artifacts (5)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/brandcast-websites-api-openapi.yml
- **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
- **Swagger** — https://raw.githubusercontent.com/api-evangelist/brandcast/refs/heads/main/openapi/_original/resources.json

## Other Brandcast APIs (3)

- [Brandcast Account API](https://apis.io/apis/brandcast/brandcast-account-api/)
- [Brandcast Salesforce API](https://apis.io/apis/brandcast/brandcast-salesforce-api/)
- [Brandcast Templates API](https://apis.io/apis/brandcast/brandcast-templates-api/)

## Tags

Websites

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/brandcast/brandcast-websites-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/brandcast/.
