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. Authentication
  • 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. Authentication

Jwks

GET
{base_url}/mis-api/api/v2/auth/jwks

Overview#

After receiving any request from BETCORE, it is necessary to verify the JWT token obtained from the request body. This approach is based on validating the JWT signature using a public key.
The Jwks method is used to retrieve the public key for verification.
The public key only needs to be obtained once (for example, when starting the service). It is recommended to cache the received key and constantly use it to verify token signatures.
📌
For more information on verification, see the Request Verification section.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://tvbetapiproxy.top/mis-api/api/v2/auth/jwks' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "ErrorCode": 200,
    "Message": "Sucсess",
    "Value": {
        "Keys": [
            {
                "alg": "RS256",
                "e": "AQAB",
                "key_ops": [],
                "kid": "D2599559DC16B96FF6E99266D617A082B9627C5A",
                "kty": "RSA",
                "n": "5B7af9u9y65bZWvtlcdGUwrq1JSh0vS6Cb8clFmkDFeI0kTHBTNCEXlefVJPdc6AorMrWfOHtnYxJBwJmtpbEgu0Tz9Nn-61wk1unNpN99TyeqIhy60XX0X0qLyU07GmqjLxWG3qGd1pWCa7x8dP_Kf4TW_DjzlYtKHOD6ysUcjkwDagRAW5MDyW1TwKc6NsZhwB0Tuj7_iWLmnRNohP6tivvZgYwLg1DapnhbuVwWN_ae9b1EIzrZ4D95PSemM92zFQeaLGm0SzqqnRiO6toDJnoFxKxnEEfVQBtDkGkJu7IaFeQBtkiYiCejaWRB5ZKVlN5_ZMfYR88yy9SH_jB6MHtvhlsLJkgBzD_qkJVkGo4gLPfEVYl45OOeYJkpPo2-gS7hYHGvp62t-qVtoAFare7o3GUeUPMGe64eMse_2EqGRvNbsA2F_1FxnwoowNmdrJNbRD-XHIkl-3YFITjuNQGzxGPSoVBZyB7r2eTHkD8CKpeVgXyy1saQD_k3uItM6GfE4ugT5iIsIz3n3DToRvfpNRr4z1cZq3G3w-Qs1HP34aAPJfUu6YdYs9YmGSpNr44MzjGjYUh5hHRmgLLRD7aCv2nCs_b3VcN5LlAK77D9yHXJtv8SR1uSUqGBbZelmqkQXlzBdgYJBnPC-9WtsWrdXJYJ77AqHwxZSkJNM",
                "use": "sig",
                "x5c": [
                    "MIIFFzCCAv+gAwIBAgIUUG0Ytw5nAjNBq+qGNdmmIOCFIVowDQYJKoZIhvcNAQELBQAwGjEYMBYGA1UEAwwPaWRlbnRpdHktc2VydmVyMCAXDTE5MTEyNjA3MzgwNloYDzIxMTkxMTAyMDczODA2WjAaMRgwFgYDVQQDDA9pZGVudGl0eS1zZXJ2ZXIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDkHtp/273Lrltla+2Vx0ZTCurUlKHS9LoJvxyUWaQMV4jSRMcFM0IReV59Uk91zoCisytZ84e2djEkHAma2lsSC7RPP02f7rXCTW6c2k331PJ6oiHLrRdfRfSovJTTsaaqMvFYbeoZ3WlYJrvHx0/8p/hNb8OPOVi0oc4PrKxRyOTANqBEBbkwPJbVPApzo2xmHAHRO6Pv+JYuadE2iE/q2K+9mBjAuDUNqmeFu5XBY39p71vUQjOtngP3k9J6Yz3bMVB5osabRLOqqdGI7q2gMmegXErGcQR9VAG0OQaQm7shoV5AG2SJiIJ6NpZEHlkpWU3n9kx9hHzzLL1If+MHowe2+GWwsmSAHMP+qQlWQajiAs98RViXjk455gmSk+jb6BLuFgca+nra36pW2gAVqt7ujcZR5Q8wZ7rh4yx7/YSoZG81uwDYX/UXGfCijA2Z2sk1tEP5cciSX7dgUhOO41AbPEY9KhUFnIHuvZ5MeQPwIql5WBfLLWxpAP+Te4i0zoZ8Ti6BPmIiwjPefcNOhG9+k1GvjPVxmrcbfD5CzUc/fhoA8l9S7ph1iz1iYZKk2vjgzOMaNhSHmEdGaAstEPtoK/acKz9vdVw3kuUArvsP3Idcm2/xJHW5JSoYFtl6WaqRBeXMF2BgkGc8L71a2xat1clgnvsCofDFlKQk0wIDAQABo1MwUTAdBgNVHQ4EFgQUGCQppdfC7cHBDImEeZp/fRRHJF0wHwYDVR0jBBgwFoAUGCQppdfC7cHBDImEeZp/fRRHJF0wDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAwTG6AsGekjXO4zLnm/qAA+9PKxis+ELzDpzAaBlKiwYQ9kjzshgTI1JHoGiahCE2lLWPnjR9B7lNJOvPabBS4Z4/1+lXHwja/3InIH+RBtWIY6cfTmU8eIOnUTTHKs7YiQUcUlXXkUS20fMWZTbgZX1AWBRUYjtLZnWjYrXbfoiBzusZivE2LHQ7vx3kDO9y/l5Dx1b20eE5hnr7/5uBsL3xuR+R0NZMnA/tZBbwS3HGnkhQsZ2eI3s0FK5slmHMmNEa69P++hdcRMaK/Dvna1TZx6Y0zpW9yiqn2+01vvXtpUfrL44tebUQFZJZgQxl2vK/H63IH1OM8Wz/WnhTZpyhV6wJX84+yJHasZhYz71wX8r+fCvDmPaEntYoe5jOwdiaydvIU/62ulMF6rBOMyvUc9GE3vfB1HFNPZv+XSG4l+z1W4sjWxl/LzrGZhK4s4ITweK1AbsnO0c6DX0O4aPIZcrfCydGDyz1V4J4AFzxth3ulpfVKqGN30q9PGn5hUK51oPVa2km7cwlU222t+SsVdCI1+IJDrq5CRWQK684XLoxPoXmvccnJRyKedsZ6ecq2prcyX1oUN1jIfIQ/fQFZVqySzylO2JPbFnUUQIvjpb7Qhb6ejVq2CIw0DH7UiKIaXtnyw6m5wr7zVFuFIQOrVmZIQqG0aElce2NhpY="
                ],
                "x5t": "0lmVWdwWuW_26ZJm1heggrlifFo",
                "KeySize": 4096,
                "HasPrivateKey": false
            }
        ]
    }
}
Previous
Verify
Next
Accept
Built with