Skip to content

Environments ​

Ubisoft splits ubi-services (profiles, inventory, stats) from Connect (web SSO) and ecom (subscriptions, spend). Use matching environments — a PROD ticket will not work on CERT2.

Environmentpublic-ubiservicesconnect
PRODhttps://public-ubiservices.ubi.comhttps://connect.ubisoft.com
CERT2https://cert2-public-ubiservices.ubi.comhttps://cert2-connect.ubisoft.com
UAT / TESThttps://uat-public-ubiservices.ubi.comhttps://uat-connect.ubisoft.com
DEV—https://dev-connect.ubisoft.com / https://localhost.ubisoft.com

Unless an endpoint page says otherwise, URLs in this site are PROD.

Ecommerce ​

Same ticket headers as ubi-services, different hosts. account.ubisoft.com uses the *.ecom.ubi.com names; other official clients use uss.ubi.com / ess.ubi.com for the same USS/ESS routes.

RolePROD (account site)PROD (other clients)CERT2 / UAT / DEV
USS (subscriptions)https://uss.ecom.ubi.comhttps://uss.ubi.comhttps://uss.uat.ecom.ubi.com
SCS (spent)https://scs.ecom.ubi.com——
ESS (per-type subscription)—https://ess.ubi.comhttps://ess.uat.ecom.ubi.com
MethodHostPathPage
GETUSS/v2/subscriptions?filter=ubisoftAccountId eq '{userId}'Subscriptions
GETSCS/api/v1/users/{userId}/spent/{currency}Spent
GETESS/account/{userId}/subscription?type=ESS subscription

CERT2, UAT, and DEV share the *.uat.ecom.ubi.com USS/ESS hosts. Non-production SCS hosts are not documented.

Other origins ​

These are not ubi-services either, but they show up next to the same session:

RoleOrigin
Player avatarshttps://ubisoft-avatars.akamaized.net
CMS cachehttps://cms-cache.ubisoft.com
Bug reporterhttps://prod-api-bugreporter.ubisoft.com
Connect static helpershttps://connect.ubisoft.com/sdk.html, /refresh.html
Connect SDK (public JS)https://ubistatic2-a.ubisoft.com/uplay-connect/v3/prod/default/sdk/connectSdkPublic.js
Algolia (site search)See CDN & CMS
R6 stats (dev / tracker)https://r6s-stats-dev.ubisoft.com — same /v1/current/summary/{profileId} path as public-ubiservices

Avatar URL pattern:

https://ubisoft-avatars.akamaized.net/{profileId}/default_146_146.png

profileId here is the Ubisoft / uplay profile UUID from GET /v3/users/{userId}/Profiles.

Unofficial community documentation. Not affiliated with Ubisoft.