Documentation Index Fetch the complete documentation index at: https://docs.zipkit.io/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Retrieve the current status of a zip creation job by its UUID. Use the uuid value returned from the POST /api/v1/zips endpoint.
Endpoint
Authentication
Requires a valid access token in the Authorization header:
Authorization: Bearer YOUR_ACCESS_TOKEN
See Authentication for details.
Path Parameters
The UUID of the zip job returned when you created it (e.g., clx7g2m4p0000xyz123abc). This is the uuid value from the POST /api/v1/zips response.
cURL
Python
Javascript
PHP
Go
Java
Ruby
curl -X GET https://api.zipkit.io/v1/zips/clx7g2m4p0000xyz123abc \
-H "Authorization: Bearer your-access-token"
{
"data" : {
"uuid" : "clx7g2m4p0000xyz123abc" ,
"status" : "succeeded" ,
"metadata" : {
"user_id" : "user_123" ,
"order_id" : "order_456"
}
}
}
The response data object containing zip information.
Unique identifier (UUID) for this zip job.
Current status of the zip job. Possible values:
none - Job created, not yet started processing
processing - Currently downloading files and creating zip
succeeded - zip successfully created and uploaded to your bucket
failed - Job failed during processing
The custom metadata object that was provided when the zip was created. Returns an empty object {} if no metadata was provided.
Error Responses
All errors follow a consistent JSON format:
{
"error" : {
"type" : "error_type" ,
"code" : "error_code" ,
"message" : "Human-readable description" ,
"param" : null
}
}
401 Unauthorized
Returned when authentication fails.
{
"error" : {
"type" : "authentication_error" ,
"code" : "authentication_required" ,
"message" : "No API key provided. Include your API key in the Authorization header using Bearer auth." ,
"param" : null
}
}
Invalid API Key
{
"error" : {
"type" : "authentication_error" ,
"code" : "invalid_api_key" ,
"message" : "Invalid API key provided." ,
"param" : null
}
}
404 Not Found
Returned when the zip ID doesn’t exist or doesn’t belong to your project.
Notes
Webhooks recommended: Instead of polling this endpoint, configure a webhook to receive automatic notifications when zips complete. See the Webhooks guide for details.