Enable Cross Progression
POST /users/v1/cross-progression/enable
Enable Cross Progression for the player associated with the platform identity.
While cross progression is enabled, all linked users who login will receive a token for the player with cross
progression enabled (instead of a token for their platform user’s player).
If an identity is not provided, the identity in the token will be used.
If you are modifying a user outside of your person, Required Permissions:
- For any user (including themselves) any of:
user:*
,user:modify:any
NOTE: Whenever you change the link or cross progression status of a user, it is recommended to refresh their access token. Each token does container user information, which may be incorrect after a link or cross progression change. There is no guarantee that calling other endpoints will operate on the correct user until the token has been refreshed.
Authorizations
Request Body
object
Platform ID
Platform User ID
Responses
200
Successful Response
400
Request inputs are not valid
Error Codes:
account_not_found
- User Account not foundalready_cross_progression_player
- Player is already the cross progression playercannot_modify_person
- You have insufficient permissions to modify this personinvalid_token_claims
- Token has missing/invalid claims. Are you using a non-user token on a user endpoint?
object
403
Error Codes:
auth_invalid_key_id
- Invalid Authorization - Invalid Key ID in Access Tokenauth_invalid_version
- Invalid Authorization - versionauth_malformed_access
- Invalid Authorization - malformed access tokenauth_not_jwt
- Invalid Authorizationauth_token_expired
- Token is expiredauth_token_format
- Invalid Authorization - {}auth_token_invalid_claim
- Token contained invalid claim value: {}auth_token_sig_invalid
- Token Signature is invalidauth_token_unknown
- Failed to parse tokeninsufficient_permissions
- Insufficient Permissions
object
422
Validation Error