Authorization: Bearer qyr_live_<your-key>. Confirm the exact paths in your dashboard — endpoints other than /v1/ingest and /v1/recommend may vary by account configuration.
Import the catalog
game_id is resolved from your API key — don’t include it in the body.
Offer fields
Re-uploading the same
external_id updates the offer in place. Omitted offers are not deleted — they’re left alone. Eligibility rules (level gates, segment targeting, time windows) are managed in the dashboard, not at import time.
Limit: 500 offers per request.
List offers
Deactivate an offer
Re-import the sameexternal_id with "is_active": false. Historical performance is retained and the offer can be re-activated by importing again with "is_active": true. There is no separate deactivate or delete endpoint exposed on the public API today; for permanent removal, contact [email protected].
Offer sequences (optional)
If you have a designed funnel — e.g. starter → first-week → weekly — you can define a sequence so Qyren respects order and pacing. Sequences are managed via/v1/sequences (see dashboard for the full schema).
