BETCORE Aggregator
Provider IntegrationCasino IntegrationFeed Integration
Provider IntegrationCasino IntegrationFeed Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Users
  • PLEASE READ: Getting Started
  • Integrate BETCORE Games
    • Integrate BETCORE Games
    • WebFrame Connection
    • BETCORE API
      • Authentication
        • Token
          POST
        • Verify
          POST
        • Jwks
          GET
      • Payments
        • Accept
          POST
      • Cashback
        • Accept
          POST
    • PARTNER API
      • Users
        • Auth
          POST
        • Data
          POST
      • Payments
        • Info
          POST
        • Make
          POST
        • Make-list
          POST
        • Close
          POST
      • Cashback
        • Make
          POST
  • Integrate YOUR Games
    • Integrate as Games Provider
    • PARTNER API
      • Games
        • Games
          GET
        • Launch
          POST
    • BETCORE API
      • Get Balance
        • Balance
          GET
      • Bets
        • PayIn
          POST
        • PayOut
          POST
        • PayInOut
          POST
        • Refund
          POST
  • Feed Integration
    • Feed Integration
    • REST API
      • Authorization
        • Token
          POST
      • Games
        • List
          GET
        • Info
          GET
        • Translations
          GET
      • Jackpot
        • Accumulated
          GET
    • Websocket
      • SubOnWholeGamesInfo
Provider IntegrationCasino IntegrationFeed Integration
Provider IntegrationCasino IntegrationFeed Integration
Visit Betcore website
Follow Betcore on Instagram
Follow Betcore on LinkedIn
Follow Betcore on Youtube
  1. Users

Auth

POST
{partners-api-host}/users/auth

Overview

Method Auth is used validate a refresh token and return a new token along with the user's data.
BETCORE calls this method to get new refresh token.

The request body is a JWT token. The data field contains a JSON string containing the refresh token.

JWT PAYLOAD EXAMPLE

{
"nbf": 1626365646,
"exp": 1626365656,
"iss": "https://tvbetapiproxy.top/identity-api",
"data": "{\"RefreshToken\":\"2ba8baf7-5304-43bc-a2af-6b1168a8bfac\", \"TagId\": 1313}",
"client_id": "PartnerClient-1556"
}

Request Parameters

Parameter Data type Description Required
JWT payload
data json string Request data. Yes
  RefreshToken string The refresh token that the Partner passed to the WebFrame when it was initialized. Yes
TagId number Identification tag for an embedded iFrame page element; relevant for Partners using WebFrame as a client.
See more on Tags.
No

Request

Path Params

Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

⚪103752Invalid request parameters
⚪103811JWT token validation failed
⚪103805Invalid token
⚪103799General API Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://partners-api-host/users/auth' \
--header 'Content-Type: application/json' \
--data-raw '"eyJhbGciOiJSUzI1NiIsImtpZCI6IkQyNTk5NTU5REMxNkI5NkZGNkU5OTI2NkQ2MTdBMDgyQjk2MjdDNUEiLCJ0eXAiOiJKV1QiLCJ4NXQiOiIwbG1WV2R3V3VXXzI2WkptMWhlZ2dybGlmRm8ifQ.eyJuYmYiOjE2MjYzNjU2NDYsImV4cCI6MTYyNjM2NTY1NiwiaXNzIjoiaHR0cHM6Ly90dmJldGFwaXByb3h5LnRvcC9pZGVudGl0eS1hcGkiLCJkYXRhIjoie1wiUmVmcmVzaFRva2VuXCI6XCIyYmE4YmFmNy01MzA0LTQzYmMtYTJhZi02YjExNjhhOGJmYWNcIn0iLCJjbGllbnRfaWQiOiJQYXJ0bmVyQ2xpZW50LTE1NTYifQ.bR3ekf16LEvkxtvnisNes6o-X5U5OdtTFdVy_ctP2SGIe-Gp3QLB66giCPAoO_JVpAycxXKSslGomEqJ30yQI70-PMOMsOxCCSu-JT3VxvyQOMe7mHYJzDUjBrGUe7Br5L__DelrsBT66DviHtFJq8AQmgK_pUGqMe-uddDNn5USFx6UJHb-bXVmFTVZq_4TnXt-no3Ms-88mVR7nylyjGcJ_d29zKJbX4-4gvmHEWzxh0Aop2o4WhJNBiB7I2dLCVbAANvXb_6GpCmnrDmGcz5gWkZQcU4-lchjpRkmpedeK9EjAlWJihg7hNvEhbQiwxpK3A9mmzkwyktOOMJ03q5CDYeZWrSS8HgWP4WlMPjboJVuTSym4qaijHxzMzZe7kZ5H2F0m02V_V3Gjfrm9FAXPTHyHoSO4XN12vk1h4PTRLdK8IjBOhoNKElzw6fJ-S0lgX0QelvjpBFt9S8B-nGBrAikAzqLwX4B0gQ8vQ-pVbMb35L9gnI9DVRKRLH22d1Ntpl_dreqV4jf0LsMARWQ0O6LcKHup7jzaqQfW5FErovEqNPwUstLHSIJ7LYWuYXH6cnzwzwkujDEGVla_x5BAlP0ig3qPLYkrrKWMyNKnr20OE5azwix55bBFHpAgrHN2Y03J-Q6Y2w5scp3UvPJQfJC2Nm-ee-zvycLVzs"'
Response Response Example
200 - Success
{
    "ErrorCode": 200,
    "Message": "Success",
    "Value": {
        "RefreshToken": "456789-abcdef-1d2e3r4-8tbt9r",
        "PartnerUserId": "SomeUserId100",
        "CurrencyCode": "USD",
        "IsTest": true
    }
}
Previous
PARTNER API
Next
Data
Built with