sites
Publish a site
Put the site's current draft live on the public internet: validated, image-audited, cache-busted.
Requires sites:publish, which is deliberately OUTSIDE the agent Prepare profile: publishing changes what the public sees, so it is an Operate-level act.
The draft is schema-validated and its images audited before going live; an invalid draft returns 400 with the reason.
409 means the draft changed while publishing (optimistic concurrency). Re-fetch and retry deliberately.
First-time publishes count against the plan's published-sites entitlement; republishing a live site does not.
post/api/v1/sites/{id}/publish
Request
- Base URL: https://app.blueticked.com
- URL: https://app.blueticked.com/api/v1/sites/{id}/publish
- Auth: HTTP bearer
Path parameters
idstring required
The resource's unique identifier.
Response
Success
Example response
{
"site": {
"id": "1d3dd43a-1f0a-4e83-ae13-4494e0d967b3",
"business_id": "22222222-2222-4222-9222-222222222222",
"slug": "aloe-ridge-guest-house",
"status": "published",
"published_at": "2026-08-04T12:00:00.000Z",
"created_at": "2026-07-20T09:00:00.000Z",
"updated_at": "2026-08-05T08:30:00.000Z",
"public_url": "https://aloe-ridge-guest-house.sites.blueticked.com"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.