Insurance

POST {clientApi}/ticket/insurance

When the system creates a cashback from an insured bet, a request will be sent to the client system with the insurance cashback value and the date of insurance.

The received request contain a deposit amount. In this case the amount should be added to user balance.

If this request encounters a server error, it will be retried for 24 hours until it gets a meaningful response

Example request

{
  "clientId": "xyzk",
  "userId": 123456,
  "transactionType": 1,
  "amount": 10.56,
  "ticket": {
    "id": 123456,
    "code": "abcd1234",
    "amount": 10.56,
    "insuranceCashback": 5.60,    
    "insuranceDate": "2024-05-03T23:45:00Z",
    "status": 1
  }
}

Example Success Response

Response code 200

If the request is successfully pocessed in client system and the deposit amount (if present) was added to user balance, a 200 response should be returned

{    
    "status": "success",
    "balance": 140.85,
    "error_code": 0,
    "error_message": ""
}

Example Failure Response

Response code 406

If there is any error in client system, a 406 response cose should be returned

{
    "status": "error",
    "balance": 140.85,
    "error_code": 2001,
    "error_message": "client error"
}

Last updated