Skip to main content

Constructor

Parameters

Returns

SnapshotSetupClient

Methods

cancelOrgBuild()

Parameters

Request-specific configuration.

Returns

Build

createOrgBlueprint()

Create a blueprint. type is inferred from repo_name. Per spec, this never auto-triggers a build — callers must POST /builds explicitly.

Parameters

Request-specific configuration.

Returns

Blueprint

deleteOrgBlueprint()

Parameters

Request-specific configuration.

Returns

HttpResponsePromise<void>

deleteOrgBlueprintFile()

Parameters

Request-specific configuration.

Returns

HttpResponsePromise<void>

getOrgBlueprint()

Parameters

Request-specific configuration.

Returns

Blueprint

getOrgBlueprintContents()

Parameters

Request-specific configuration.

Returns

PresignedDownload

getOrgBuild()

Parameters

Request-specific configuration.

Returns

Build

getOrgBuildLogs()

Parameters

Request-specific configuration.

Returns

PresignedDownload

listOrgBlueprintFiles()

Parameters

Request-specific configuration.

Returns

BlueprintFileList

listOrgBlueprints()

Parameters

Request-specific configuration.

Returns

BlueprintList

listOrgBuilds()

Parameters

Request-specific configuration.

Returns

BuildPaginatedResponseBuild

pinOrgBuild()

Pin a successful build (less than 7 days old). Translates the SDK’s 400 errors into 409 (per spec: “409 if the build is not succeeded, or older than 7 days”).

Parameters

required
Request-specific configuration.

Returns

Build

triggerOrgBuild()

Manually trigger a snapshot build using the org’s current blueprints.

Parameters

Request-specific configuration.

Returns

Build

unpinOrgBuild()

Unpin the org if and only if it is currently pinned to build_id. No-op (still 204) when the org is not pinned to this build.

Parameters

Request-specific configuration.

Returns

HttpResponsePromise<void>

updateOrgBlueprint()

Partial update for a single blueprint. Does NOT auto-trigger a build. Fields honored:
  • contents — writes a new YAML version for the blueprint.
  • position — sets the repo-tier blueprint’s execution position. Returns 400 on an org-tier blueprint (those have no position).
Returns 400 when the body is empty.

Parameters

Request-specific configuration.

Returns

Blueprint

uploadOrgBlueprintFile()

Parameters

Request-specific configuration.

Returns

BlueprintFile