Appearance
Applications & spaces
Resolve an app ID or space ID to a name. Useful when action logs or presence only give you UUIDs. Known constants: Identifiers.
List applications
GET
https://public-ubiservices.ubi.com/v1/applicationsFull application catalogue. Large. Cache it.
Application by ID
GET
https://public-ubiservices.ubi.com/v1/applications/{appId}One application: name, platform, associated spaceId.
{appId} is any value from the app ID table (or from presence / action log).
Space by ID
GET
https://public-ubiservices.ubi.com/v1/spaces/{spaceId}Space details: name, type, parent title, tags.
Rainbow Six Siege primary space: 0d2ae42d-4c27-4cb7-af6c-2099062302bb — space IDs.
Connect game catalog
Used by account.ubisoft.com (connectClient). Host is Connect.
GET
https://connect.ubisoft.com/v1/spaces/global/ubiconnect/games/api/catalogQuery: spaceIds (comma-separated), offset, limit, defaultOnly. Send Ubi-LocaleCode.
MDM products
GET
https://connect.ubisoft.com/v1/mdm/productsQuery: referentialIds (comma-separated), referentialType, productTypeKeys. Send Ubi-LocaleCode.
Space news
GET
https://public-ubiservices.ubi.com/v1/spaces/news?spaceId={spaceId}Free-games / carousel feed. Query: spaceId (required), optional placement (carousel), limit, locale.
Seen spaces: free-games 6d0af36b-…, Connect carousel 66fcdb38-…. Ubi-AppId + Ubi-LocaleCode are enough on the public free.ubisoft.com call.