Generated from the live OpenAPI document — 2026-10-19.This group has no curated guide page.All routes require Authorization: Bearer atamaia_… and return ApiEnvelope<T>({ ok, requestId, data, error, errorCode, count, hint }); the schemas below show thedata payload. * marks required properties.

Operations

MethodPathSummary / bodyResponses
POST /api/projects/{projectId}/site-builds 200 SiteBuildDto
GET /api/projects/{projectId}/site-builds/status 200 SiteStatusDto
POST /api/site-builds/{id}/complete 200 SiteBuildDto
POST /api/site-builds/claim 200 SiteBuildDto

Schemas

Request and response shapes referenced by the operations above. Nested types named here are also defined under their own group or inthe group index.

SiteBuildDto

PropertyTypeDescription
id int64
projectId int64
status SiteBuildStatus
requestedByUserId int64
requestedByName null,string
requestedAtUtc date-time
startedAtUtc date-time
finishedAtUtc date-time
commitSha null,string
builderHost null,string
detail null,string

SiteStatusDto

PropertyTypeDescription
projectId int64
siteEnabled boolean
canPublish boolean
latest null | SiteBuildDto
lastPublished null | SiteBuildDto
pendingChanges int32