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.
{
"nbf": 1626365646,
"exp": 1626365656,
"iss": "https://tvbetapiproxy.top/identity-api",
"data": "{\"RefreshToken\":\"2ba8baf7-5304-43bc-a2af-6b1168a8bfac\", \"TagId\": 1313}",
"client_id": "PartnerClient-1556"
}
| 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 | |
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"'{
"ErrorCode": 200,
"Message": "Success",
"Value": {
"RefreshToken": "456789-abcdef-1d2e3r4-8tbt9r",
"PartnerUserId": "SomeUserId100",
"CurrencyCode": "USD",
"IsTest": true
}
}