Skip to main content
Your offer catalog is the list of everything you sell (and grant) to players. Qyren needs this catalog to recommend anything. All endpoints require 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

Request:
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

Returns the current catalog for the game tied to your API key. No query parameters required.

Deactivate an offer

Re-import the same external_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).