Skip to content

Upsert media metadata by wire id (secret key).

PUT
/merchants/{merchant_slug}/media/{media_id}
curl --request PUT \
--url https://quikstik-core.fly.dev/merchants/example/media/example

Creates or updates media metadata by wire id, idempotently; preserves the asset’s internal identity when the wire id already exists. Binaries live on the CDN.

merchant_slug
required
string
media_id
required
string

Upserted; body echoes the wire id.

Missing or rejected secret key.

Unknown merchant.

Content store unavailable.