Skip to content

Multi-file pack ​

POST /api/v1/projects/{project_ref}/update/pack

Enqueue and poll the same URL. There is no pack/status. Do not poll admin GET /jobs/{id}.

StatusHTTPMeaning
pending202Queued or coalesced
ready200Patch zip is available
full_package200Oversize, missing paths, or failed job → full archive

Over dynamic_pack.max_bytes or a large uncompressed Manifest fraction → 200 full_package, not 400.

Schema: API reference (openapi.client.json; open Scalar).