Skip to content

WebsitesDeliveryApi

Defined in: packages/sdk/src/resources/WebsitesDeliveryApi.ts:15

vc.websites.delivery.* — project delivery tracking. The GET response is role-aware on the server side: client callers only see previewUrl if the admin has flipped showPreviewUrl=true.

  • Resource

new WebsitesDeliveryApi(opts): WebsitesDeliveryApi

Defined in: packages/sdk/src/request.ts:93

VantageClientOptions

WebsitesDeliveryApi

Resource.constructor

get(websiteId): Promise<DeliveryResponse>

Defined in: packages/sdk/src/resources/WebsitesDeliveryApi.ts:20

Read the delivery block + resolved preview URL. Returns delivery: null if the admin hasn’t set up tracking yet.

string

Promise<DeliveryResponse>


setCheckpointStatus(websiteId, checkpointId, status): Promise<{ delivery: WebsiteDelivery; }>

Defined in: packages/sdk/src/resources/WebsitesDeliveryApi.ts:37

Flip a single checkpoint’s status. Admin only.

string

string

DeliveryCheckpointStatus

Promise<{ delivery: WebsiteDelivery; }>


update(websiteId, input): Promise<{ delivery: WebsiteDelivery; }>

Defined in: packages/sdk/src/resources/WebsitesDeliveryApi.ts:28

Replace the delivery block. Admin only. Omit checkpoints to seed the default template on first call.

string

Partial<UpdateDeliveryInput> & Pick<UpdateDeliveryInput, "estimatedCompletionAt" | "showPreviewUrl">

Promise<{ delivery: WebsiteDelivery; }>