Utvecklarportal
Alla funktioner exponeras via dokumenterade operationer under /v1. Katalogen nedan renderas ur contracts/openapi.yaml — kontraktet ÄR koden.
Autentisering: Bearer-token (Zitadel-ärvd identitet) för admin/domän-API. Partner-API använder X-API-Key med minsta-scope (revokerbara). Fail-closed gäller alltid: fel identitet, utgången nyckel eller fel partner nekas.
Admin
| Metod | Path | operationId |
|---|---|---|
GET | /v1/admin/affiliate-links | getAdminAffiliateLinks |
POST | /v1/admin/affiliate-links | createAdminAffiliateLink |
GET | /v1/admin/campaigns | getAdminCampaigns |
POST | /v1/admin/campaigns | upsertAdminCampaign |
GET | /v1/admin/affiliate-report | getAdminAffiliateReport |
GET | /v1/admin/affiliate-report/export | exportAdminAffiliateReportCsv |
POST | /v1/admin/conversions | recordAdminConversion |
GET | /v1/admin/bonus-offers/{id}/terms | listBonusTermsVersions |
POST | /v1/admin/bonus-offers/{id}/terms | proposeBonusTermsVersion |
POST | /v1/admin/bonus-terms/{id}/approve | approveBonusTermsVersion |
POST | /v1/admin/bonus-terms/{id}/withdraw | withdrawBonusTermsVersion |
GET | /v1/admin/agreements | listAgreements |
POST | /v1/admin/agreements | createAgreement |
POST | /v1/admin/agreements/{id}/approve | approveAgreementVersion |
GET | /v1/admin/agreements/{id}/statement | getAgreementStatement |
GET | /v1/admin/agreements/{id}/statement/export | exportAgreementStatementCsv |
POST | /v1/admin/commission-adjustments | addCommissionAdjustment |
GET | /v1/admin/attribution/{conversionId} | getAttributionTrace |
GET | /v1/admin/case-attachments | listCaseAttachments |
POST | /v1/admin/case-attachments | uploadCaseAttachment |
POST | /v1/admin/case-attachments/{id}/release | releaseCaseAttachment |
GET | /v1/admin/case-attachments/{id}/content | getCaseAttachmentContent |
POST | /v1/admin/rights-grants | upsertRightsGrant |
GET | /v1/admin/ad-placements | listAdPlacements |
POST | /v1/admin/ad-placements | upsertAdPlacement |
GET | /v1/admin/ad-campaigns | listAdCampaigns |
POST | /v1/admin/ad-campaigns | createAdCampaign |
POST | /v1/admin/ad-campaigns/{id}/pause | pauseAdCampaign |
POST | /v1/admin/ad-campaigns/{id}/resume | resumeAdCampaign |
POST | /v1/admin/ad-creatives | createAdCreative |
POST | /v1/admin/ad-creatives/{id}/approve | approveAdCreative |
GET | /v1/admin/ad-delivery | listAdDeliveryEvents |
GET | /v1/admin/metrics/definitions | listMetricDefinitions |
GET | /v1/admin/metrics/query | queryMetric |
GET | /v1/admin/notifications/queue | listNotificationQueue |
POST | /v1/admin/notifications/queue | queueNotification |
GET | /v1/admin/api-keys | listApiKeys |
POST | /v1/admin/api-keys | createApiKey |
POST | /v1/admin/api-keys/{id}/revoke | revokeApiKey |
GET | /v1/admin/webhooks | listWebhooks |
POST | /v1/admin/webhooks | createWebhook |
GET | /v1/admin/webhooks/{id}/deliveries | listWebhookDeliveries |
POST | /v1/admin/webhooks/{id}/sandbox | sandboxWebhook |
GET | /v1/admin/seo-meta | getAdminSeoMeta |
POST | /v1/admin/seo-meta | upsertAdminSeoMeta |
GET | /v1/admin/casino-reviews | getAdminCasinoReviews |
POST | /v1/admin/casino-reviews | upsertAdminCasinoReview |
GET | /v1/admin/overview | getAdminOverview |
GET | /v1/admin/claims | listAdminClaims |
GET | /v1/admin/games | listAdminGames |
GET | /v1/admin/casinos | listAdminCasinos |
GET | /v1/admin/articles | listAdminArticles |
POST | /v1/admin/articles | upsertAdminArticle |
GET | /v1/admin/bonus-offers | listAdminBonusOffers |
POST | /v1/admin/bonus-offers | upsertAdminBonusOffer |
GET | /v1/admin/complaints | listAdminComplaints |
POST | /v1/admin/complaints/{id} | updateAdminComplaintStatus |
GET | /v1/admin/big-wins | getAdminBigWins |
POST | /v1/admin/big-wins | upsertAdminBigWin |
POST | /v1/admin/ops/ship | adminShipOutbox |
Partner
| Metod | Path | operationId |
|---|---|---|
POST | /v1/partner/postback | receivePartnerPostback |
GET | /v1/partner/me/statement | getPartnerStatement |
Publik
| Metod | Path | operationId |
|---|---|---|
GET | /health | getHealth |
GET | /ready | getReadiness |
GET | /version | getVersion |
GET | /metrics | getMetrics |
GET | /v1/platform | getPlatformFoundation |
GET | /v1/cas1no/games | getCas1nogames |
GET | /v1/cas1no/game-variants | getCas1nogamevariants |
GET | /v1/cas1no/offerings | getCas1noofferings |
GET | /v1/cas1no/test-reports | getCas1notestreports |
GET | /v1/cas1no/articles | getCas1noarticles |
GET | /v1/cas1no/claims | getCas1noclaims |
GET | /v1/cas1no/claims/{id}/publication | getCas1noclaimsidpublication |
GET | /v1/cas1no/coverage | getCas1nocoverage |
POST | /v1/cas1no/coverage | writeCas1nocoverage |
POST | /v1/cas1no/ingest | writeCas1noingest |
GET | /v1/cas1no/intelligence/protocols | listIntelligenceProtocols |
GET | /v1/cas1no/intelligence/tools | listIntelligenceTools |
GET | /v1/cas1no/intelligence/resources | listIntelligenceResources |
POST | /v1/cas1no/intelligence/resources | createIntelligenceResource |
GET | /v1/cas1no/intelligence/resources/{id} | getIntelligenceResource |
GET | /v1/cas1no/intelligence/compare | compareIntelligenceReviews |
POST | /v1/cas1no/intelligence/sources | captureIntelligenceSource |
POST | /v1/cas1no/intelligence/resources/{id}/revisions | reviseIntelligenceResource |
POST | /v1/cas1no/intelligence/resources/{id}/review | reviewIntelligenceResource |
POST | /v1/cas1no/intelligence/resources/{id}/publish | publishIntelligenceResource |
POST | /v1/cas1no/intelligence/resources/{id}/withdraw | withdrawIntelligenceResource |
GET | /v1/cas1no/intelligence/workspace/resources/{id} | getIntelligenceWorkspaceResource |
GET | /v1/cas1no/intelligence/changes | listIntelligenceChanges |
POST | /v1/cas1no/intelligence/tools/payment-cost | calculateIntelligencePaymentCost |
POST | /v1/cas1no/intelligence/tools/bonus-analysis | calculateIntelligenceBonusAnalysis |
POST | /v1/cas1no/intelligence/tools/probability | calculateIntelligenceProbability |
POST | /v1/cas1no/intelligence/tools/terms-diff | calculateIntelligenceTermsDiff |
GET | /v1/cas1no/intelligence/me/preferences | getIntelligencePreferences |
PUT | /v1/cas1no/intelligence/me/preferences | updateIntelligencePreferences |
GET | /v1/cas1no/intelligence/me/export | exportIntelligencePreferences |
GET | /v1/cas1no/intelligence/me/discovery | discoverIntelligenceResources |
GET | /v1/cas1no/casino-reviews | listPublicCasinoReviews |
GET | /v1/cas1no/casino-reviews/{slug} | getCasinoReview |
GET | /v1/cas1no/bonus-offers | listBonusOffers |
GET | /v1/cas1no/big-wins | listBigWins |
GET | /r/{code} | trackAffiliateClick |
POST | /v1/cas1no/bonus-calc | calculateWagering |
POST | /v1/cas1no/demo/{gameId}/start | startDemo |
GET | /v1/cas1no/ads/{key} | getAdDecision |
GET | /v1/cas1no/me/profile | getOwnProfile |
PUT | /v1/cas1no/me/profile | upsertOwnProfile |
POST | /v1/cas1no/me/profile/visibility | setProfileVisibility |
GET | /v1/cas1no/me/favorites | listFavorites |
POST | /v1/cas1no/me/favorites | setFavorite |
POST | /v1/cas1no/me/follows | setFollow |
GET | /v1/cas1no/me/collections | listOwnCollections |
POST | /v1/cas1no/me/collections | createCollection |
POST | /v1/cas1no/me/collections/{id}/items | addCollectionItem |
GET | /v1/cas1no/me/notifications/preferences | listNotificationPreferences |
POST | /v1/cas1no/me/notifications/preferences | setNotificationPreference |
GET | /members/{handle} | getPublicMemberProfile |
GET | /collections/{id} | getCollection |
GET | /v1/complaints | listPublicComplaintDecisions |
POST | /v1/complaints | createComplaint |
GET | /v1/complaints/{id} | getComplaintStatus |