Skip to content
FreeTicketDocs
Esc
↑↓navigate↵open⌘Jpreview

Download a settlement payment proof

Minimum role: ADMIN. Active workspace via the X-Workspace-Id header. fileName is the same value returned in paymentProofs[].fileName by GET /settlements (URL-encoded). Like /document, it responds with a 302 to a signed URL, valid for 5 minutes, in the private bucket.

GET/settlements/{id}/proofs/{fileName}
Authorization
AuthorizationAPI key · headerrequired

API key prefixed with Bearer . Alternative: the x-api-key header with the raw key. Available scopes: read and write (see /.well-known/oauth-protected-resource).

or
x-api-keyAPI key · headerrequired

Raw API key (without Bearer ), alternative to Authorization.

Path parameters
idstringrequired
fileNamestringrequired
Header parameters
X-Workspace-Idstring

Active workspace to operate on. Optional: when omitted, the default workspace of the user who owns the key is used (pickActiveOrg).

Responses
302

Redirect to the signed URL (5 min TTL) of the payment proof, with Content-Disposition: attachment.

401

Invalid or missing credential.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
retryablebooleanrequired
detailsany
403

Insufficient role (< ADMIN).

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
retryablebooleanrequired
detailsany
404

Settlement does not exist, belongs to another organization, is out of scope, or has no payment proof with that name.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
retryablebooleanrequired
detailsany
502

Could not sign the storage URL.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
retryablebooleanrequired
detailsany
503

Storage is not configured.

errorobjectrequired
Show properties
codestringrequired
messagestringrequired
retryablebooleanrequired
detailsany
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://admin.appfreeticket.com/api/v1/settlements/string/proofs/string' \
  -H 'Authorization: YOUR_API_KEY'
Response
Redirect to the signed URL (5 min TTL) of the payment proof, with Content-Disposition: attachment.