Appearance
Endpoint index
Every route in this reference. Shared rules live in the guide — these pages only add what is unique.
Host is PROD public-ubiservices unless noted. Auth is a ticket unless noted.
Auth & session
| Method | Path | Page |
|---|---|---|
POST | /v3/profiles/sessions | Create session (password, 2FA complete, or ticket exchange) |
GET | /v3/profiles/me/2fa | 2FA status |
GET | connect /v2/webauth/public/webauth/check2fa | Connect 2FA check |
Cross-channel SSO (connect.ubisoft.com)
| Method | Path | Page |
|---|---|---|
POST/GET | /v2/crosschannelauth/public/sso/refresh | SSO refresh |
POST/GET | /v2/crosschannelauth/public/sso/entry | SSO entry |
GET | /v2/crosschannelauth/public/sso/token | SSO token |
POST | /v2/crosschannelauth/public/sso/auth | SSO auth |
User & profile
| Method | Path | Page |
|---|---|---|
GET | /v3/users/me | Current user |
GET | /v3/users/{userId} | User by id |
PUT | /v3/users/{userId} | Save user |
POST | /v3/users/{userId}/validateUpdate | Validate user save |
DELETE | /v3/users/me | Delete account |
DELETE | /v3/users/{userId} | Delete by id |
POST | /v3/users | Create account |
GET | /v3/users/{userId}/Profiles | Linked profiles |
DELETE | /v3/users/{userId}/profiles/{profileId} | Unlink platform |
GET | /v3/users/{userId}/InitialProfiles | Initial / ghost profiles |
GET | /v3/profiles?nameOnPlatform=&platformType= | Lookup by name |
GET | /v3/profiles?userids= | Profiles by userId |
GET | /v2/profiles?userId= | V2 profiles |
PUT | /v3/profiles/{profileId} | Rename |
POST | /v3/profiles/{profileId}/validateUpdate | Validate rename |
PUT | /v1/profiles/{profileId}/persona | Persona / nickname |
GET | /v1/profiles/me | Current profile v1 |
GET | /v1 / /v3 /profiles/applications | Application history |
GET | /v1/profiles/me/gamesplayed | Games played |
GET | /v1/profiles/{profileId}/global/ubiconnect/economy/api/metaprogression | Metaprogression |
GET | connect /v1/profiles/{profileId}/gamesplayed | Games played |
GET | /v2/profiles/me/friends | Friends |
GET | /v3/profiles/{profileId}/friends | Friends |
DELETE | /v3/profiles/{profileId}/friends/{friendProfileId} | Friends |
GET | /v1/profiles/{userId}/parties | Parties |
GET | /v3/profiles/me/actionLog | Action log |
Presence, apps, inventory, stats
| Method | Path | Page |
|---|---|---|
GET | /v1/users/onlineStatuses | Online status |
GET | /v1/applications / {appId} / /v1/spaces/{spaceId} | Applications & spaces |
GET | connect /v1/spaces/global/ubiconnect/games/api/catalog | Connect catalog |
GET | connect /v1/mdm/products | MDM products |
GET | /v1/spaces/news | Space news |
GET | /v1/profiles/{userId}/inventory | Inventory |
POST | /v1/profiles/{profileId}/inventory | Redeem offer |
GET | /v1/spaces/{spaceId}/offers /offers/all /items/all | Catalogues |
GET | /v1/profiles/stats (PClearanceLevel) | Clearance level |
GET | /v2/spaces/{spaceId}/title/r6s/skill/full_profiles | Current ranked (2.0 / 3.0) |
GET | /v2/.../skill/archived_profile | Archived ranked |
GET | connect /v1/profiles/{profileId}/stats | Connect profile stats |
GET | /v1/current/summary/{profileId} | Current summary |
GET | /v1/profiles/{profileId}/matches/precise/matchstate | Precise match |
Bans, marketplace, consent, other
| Method | Path | Page |
|---|---|---|
GET | /v1/spaces/{spaceId}/title/r6s/profiles/me/active_penalties | Active penalties |
GET | /v2/profiles/{userId}/playerprivileges | Privileges |
POST | /v1/profiles/me/uplay/graphql | Marketplace / parties / friends / profiles |
GET/POST | Support cases / recovery | Support |
| various | Bug reporter issues / contributions | Bug reporter |
| various | Age verification, email, 2FA, Prime, opt-ins, spending, policies | Account |
POST | /v3/users/{userId}/validationCodes/{mode} | Validation codes |
GET/PUT | /v3/users/{userId}/policies/spendingLimits | Spending limits |
GET | scs /api/v1/users/{userId}/spent/{currency} | Spent |
GET | /v3/policies/{countryCode} | Policies |
GET | ecom /v2/subscriptions | Subscriptions |
GET | ess /account/{userId}/subscription | ESS subscription |
GET/PATCH | /v2/profiles/{id}/consents | Consent |
GET | /v2/spaces/configs/consents | Consent catalogue |
GET | /v2/iplocation/{ip} | IP location |
GET | /v2/profiles/me/iplocation | IP location |
GET | /v1/users/passwords/rules | Password rules |
GET | connect /v2/webauth/public/localizations/countries | Countries |
| CDN / Connect | Avatars, galleries, covers, Algolia, CMS | CDN |