Skip to content

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 ​

MethodPathPage
POST/v3/profiles/sessionsCreate session (password, 2FA complete, or ticket exchange)
GET/v3/profiles/me/2fa2FA status
GETconnect /v2/webauth/public/webauth/check2faConnect 2FA check

Cross-channel SSO (connect.ubisoft.com) ​

MethodPathPage
POST/GET/v2/crosschannelauth/public/sso/refreshSSO refresh
POST/GET/v2/crosschannelauth/public/sso/entrySSO entry
GET/v2/crosschannelauth/public/sso/tokenSSO token
POST/v2/crosschannelauth/public/sso/authSSO auth

User & profile ​

MethodPathPage
GET/v3/users/meCurrent user
GET/v3/users/{userId}User by id
PUT/v3/users/{userId}Save user
POST/v3/users/{userId}/validateUpdateValidate user save
DELETE/v3/users/meDelete account
DELETE/v3/users/{userId}Delete by id
POST/v3/usersCreate account
GET/v3/users/{userId}/ProfilesLinked profiles
DELETE/v3/users/{userId}/profiles/{profileId}Unlink platform
GET/v3/users/{userId}/InitialProfilesInitial / 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}/validateUpdateValidate rename
PUT/v1/profiles/{profileId}/personaPersona / nickname
GET/v1/profiles/meCurrent profile v1
GET/v1 / /v3 /profiles/applicationsApplication history
GET/v1/profiles/me/gamesplayedGames played
GET/v1/profiles/{profileId}/global/ubiconnect/economy/api/metaprogressionMetaprogression
GETconnect /v1/profiles/{profileId}/gamesplayedGames played
GET/v2/profiles/me/friendsFriends
GET/v3/profiles/{profileId}/friendsFriends
DELETE/v3/profiles/{profileId}/friends/{friendProfileId}Friends
GET/v1/profiles/{userId}/partiesParties
GET/v3/profiles/me/actionLogAction log

Presence, apps, inventory, stats ​

MethodPathPage
GET/v1/users/onlineStatusesOnline status
GET/v1/applications / {appId} / /v1/spaces/{spaceId}Applications & spaces
GETconnect /v1/spaces/global/ubiconnect/games/api/catalogConnect catalog
GETconnect /v1/mdm/productsMDM products
GET/v1/spaces/newsSpace news
GET/v1/profiles/{userId}/inventoryInventory
POST/v1/profiles/{profileId}/inventoryRedeem offer
GET/v1/spaces/{spaceId}/offers /offers/all /items/allCatalogues
GET/v1/profiles/stats (PClearanceLevel)Clearance level
GET/v2/spaces/{spaceId}/title/r6s/skill/full_profilesCurrent ranked (2.0 / 3.0)
GET/v2/.../skill/archived_profileArchived ranked
GETconnect /v1/profiles/{profileId}/statsConnect profile stats
GET/v1/current/summary/{profileId}Current summary
GET/v1/profiles/{profileId}/matches/precise/matchstatePrecise match
MethodPathPage
GET/v1/spaces/{spaceId}/title/r6s/profiles/me/active_penaltiesActive penalties
GET/v2/profiles/{userId}/playerprivilegesPrivileges
POST/v1/profiles/me/uplay/graphqlMarketplace / parties / friends / profiles
GET/POSTSupport cases / recoverySupport
variousBug reporter issues / contributionsBug reporter
variousAge verification, email, 2FA, Prime, opt-ins, spending, policiesAccount
POST/v3/users/{userId}/validationCodes/{mode}Validation codes
GET/PUT/v3/users/{userId}/policies/spendingLimitsSpending limits
GETscs /api/v1/users/{userId}/spent/{currency}Spent
GET/v3/policies/{countryCode}Policies
GETecom /v2/subscriptionsSubscriptions
GETess /account/{userId}/subscriptionESS subscription
GET/PATCH/v2/profiles/{id}/consentsConsent
GET/v2/spaces/configs/consentsConsent catalogue
GET/v2/iplocation/{ip}IP location
GET/v2/profiles/me/iplocationIP location
GET/v1/users/passwords/rulesPassword rules
GETconnect /v2/webauth/public/localizations/countriesCountries
CDN / ConnectAvatars, galleries, covers, Algolia, CMSCDN

Unofficial community documentation. Not affiliated with Ubisoft.