CmsWager Integration Document
  • Introduction
  • Before Start
  • Sportsbook UI
    • Integration
    • Window Message Events
  • CmsWager Api
    • Summary
    • Authentication
    • API Reference
      • Login/Register User
      • Freebet and Bonus assignment
    • Errors
  • Client API Reference
    • Summary
    • Api Reference
      • Bet placement
      • Cancelling bets
      • Concluding bets
      • Reopening concluded bets
      • Partial Cashout
      • Insurance
  • Frontend Api (optional)
    • Summary
    • Api Reference
      • Components
        • Top Leagues
        • Prematch Active Sports
        • Prematch Sport Menu
        • Last minute
        • Live now (reduced)
      • Matches
        • Tournament Odds
        • Match Odds
  • Appendix
    • Transaction types
    • Bet Status
    • Bet Type
    • Error Codes
Powered by GitBook
On this page
  • Bonus Assignment/Revoke
  • Freebet Assignment/Revoke
  1. CmsWager Api
  2. API Reference

Freebet and Bonus assignment

CmsWager system allows the client to automate the assignment of bonuses and freebets to its users.

Bonus Assignment/Revoke

POST https://testapi.cmswager.com/v1/bonus/assign POST https://testapi.cmswager.com/v1/bonus/revoke

Example request:

{
    "userId": 123456,
    "campaignId": 6589
}

Example response:

Response code 200

{  
  "isSuccess": true
}

Example Failure Response

Response code 406

{  
  "isSuccess": true,
  "error" : "error message"
}

Freebet Assignment/Revoke

POST https://testapi.cmswager.com/v1/freebet/assign POST https://testapi.cmswager.com/v1/freebet/revoke

Example request:

{
    "userId": 123456,
    "freebetId": 6589
}

Example response:

Response code 200

{  
  "isSuccess": true
}

Example Failure Response

Response code 406

{  
  "isSuccess": true,
  "error" : "error message"
}
PreviousLogin/Register UserNextErrors

Last updated 11 months ago