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>"
}'
{
  "build_id": "<string>",
  "pending_processing": true,
  "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.

Important Notes

  • The verification step is required for both single part and multipart uploads
  • For multipart uploads, all parts must be included in the multipart_chunks array
  • ETags must match exactly what was returned from the upload requests
  • Once verified, the upload cannot be modified
  • The build may take some time to process, indicated by pending_processing: true

Authorizations

Authorization
string
header
required

App-specific access 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

200
application/json

Upload verification successful

The response is of type object.