Apps

Cancel a pending app build

Cancel pending work using current user source access. Repeated cancellation is safe. A canceled operation cannot publish even if remote work finishes later; the active app stays unchanged. Cancellation remains available after authoring cohort removal. Browser form submissions render the terminal result as HTML.

post/api/v1/app-builds/{buildId}/cancel

Request

  • Base URL: https://charm.ing
  • URL: https://charm.ing/api/v1/app-builds/{buildId}/cancel
  • Auth: HTTP bearer

Path parameters

buildIdstring required

Response

Current build operation.

oktrue required
buildIdstring required
intent'create' | 'update' | 'migrate' | 'restore' | 'copy' required
state'queued' | 'resolving' | 'building' | 'validating' | 'published' | 'failed' | 'superseded' | 'canceled' | 'expired' required
sourceEtagstring required
statusUrlstring uri required
retryAfterSecondsinteger
appIdstring uuid
revisioninteger

Published app source revision. Present only after successful publication.

desiredRevisioninteger
activeRevisioninteger
urlstring uri
attemptsinteger required
acceptedAtstring date-time required
updatedAtstring date-time required
finishedAtstring date-time nullable required
elapsedMsinteger required
lockState'locked' | 'unresolved' required
inputDigeststring required
lockDigeststring
queueDeadlinestring date-time required
deadlinestring date-time required
inspectionExpiresAtstring date-time nullable required
idempotencyExpiresAtstring date-time nullable required

Changes

No recorded changes to this operation across all 1 revision of this API.