Skip to content

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 ​

GEThttps://public-ubiservices.ubi.com/v1/applications
Auth
Ticket

Full application catalogue. Large. Cache it.

Application by ID ​

GEThttps://public-ubiservices.ubi.com/v1/applications/{appId}
Auth
Ticket

One application: name, platform, associated spaceId.

{appId} is any value from the app ID table (or from presence / action log).

Space by ID ​

GEThttps://public-ubiservices.ubi.com/v1/spaces/{spaceId}
Auth
Ticket

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.

GEThttps://connect.ubisoft.com/v1/spaces/global/ubiconnect/games/api/catalog
Auth
Ticket

Query: spaceIds (comma-separated), offset, limit, defaultOnly. Send Ubi-LocaleCode.


MDM products ​

GEThttps://connect.ubisoft.com/v1/mdm/products
Auth
Ticket

Query: referentialIds (comma-separated), referentialType, productTypeKeys. Send Ubi-LocaleCode.


Space news ​

GEThttps://public-ubiservices.ubi.com/v1/spaces/news?spaceId={spaceId}
Auth
Ticket

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.

Unofficial community documentation. Not affiliated with Ubisoft.