POST
/
upload
/
verify
Verify Upload
curl --request POST \
  --url https://app.buildstash.com/api/v1/upload/verify \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "pending_upload_id": "<string>"
}'
{
  "message": "Upload verified successfully",
  "build_id": "<string>",
  "pending_processing": false,
  "build_info_url": "<string>",
  "download_url": "<string>"
}

Overview

The upload verification endpoint is the final step in the build upload process, for both single part and multipart uploads. It verifies that all parts have been successfully uploaded, and creates the final build record in Buildstash.

Notes

  • For multipart uploads, all parts with ETags must be included in the multipart_chunks array
  • ETags must match exactly what was returned from the upload requests
  • Some builds may take a short delay to process, indicated by pending_processing: true

Authorizations

Authorization
string
header
required

App-specific auth token. Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Upload verification request

The body is of type object.

Response

Upload verification successful

The response is of type object.