Skip to main content
POST
Create attachment upload

Authorizations

Authorization
string
header
required

Environment AUTH_KEY. Full ledger access and primary API-key administration. Not OAuth or JWT.

Headers

Idempotency-Key
string
required
Required string length: 1 - 128
Pattern: ^[A-Za-z0-9][A-Za-z0-9._:-]*$

Body

application/json
filename
string
required
Required string length: 1 - 200
Pattern: ^[^/\\\x00-\x1f\x7f]+$
content_type
enum<string>
required
Available options:
application/pdf,
image/jpeg,
image/png,
image/webp,
image/gif,
image/avif,
image/heic,
image/heif,
image/tiff,
image/bmp
byte_length
integer
required
Required range: 1 <= x <= 20000000
sha256
string
required
Pattern: ^[0-9a-f]{64}$

Response

Committed mutation or durable idempotent replay

catalog_version
string
required
Allowed value: "1.0.4"
attachment
object
required
upload
object | null
required
idempotent_replay
boolean
required