Refresh Connection Status For Platform Entitlements
POST/inventory/v2/user-entitlement:refresh-connection
Check the status of the user with the platform, and if they are able to request entitlements
Required Permissions:
-
For any player (including themselves) any of:
inv:*,inv:platform_entitlements:any -
For the player themselves :
inv:platform_entitlements:self
Request
Query Parameters
Platform this entitlement was purchased was made on
Platform this entitlement was purchased was made on
Platform token that can be used to verify the identity of the user
Platform Environment to check for ownership
Possible values: [Unknown, NA, EU]
region this purchase was made in
Possible values: [UNKNOWN, WIN, MAC, XBOXONE, PS4, SWITCH, ANDROID, IOS, PS5, LINUX, XSX]
client type this purchase was made on
Responses
- 200
- 403
- 422
Successful Response
- application/json
- Schema
- Example (from schema)
Schema
- MOD1
error_code
object
anyOf
string
{
"error_code": "string"
}
Error Codes:
-
auth_invalid_key_id- Invalid Authorization - Invalid Key ID in Access Token -
auth_invalid_version- Invalid Authorization - version -
auth_malformed_access- Invalid Authorization - malformed access token -
auth_not_jwt- Invalid Authorization -
auth_token_expired- Token is expired -
auth_token_format- Invalid Authorization - {} -
auth_token_invalid_claim- Token contained invalid claim value: {} -
auth_token_invalid_type- Invalid Authorization - Invalid Token Type -
auth_token_sig_invalid- Token Signature is invalid -
auth_token_unknown- Failed to parse token -
insufficient_permissions- Insufficient Permissions
- application/json
- Schema
- Example (from schema)
Schema
Default value: true
{
"auth_success": true,
"error_code": "string",
"desc": "string"
}
Validation Error
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
- MOD1
- MOD2
]
]
detail
object[]
loc
object[]
required
anyOf
string
integer
{
"detail": [
{
"loc": [
"string",
0
],
"msg": "string",
"type": "string"
}
]
}