Appearance
CDN, CMS & Algolia
CDN and search endpoints need no ticket. The Connect avatar API below is authenticated.
Avatars
https://ubisoft-avatars.akamaized.net/{profileId}/default_146_146.pngprofileId is the uplay (or other) profile UUID from linked profiles. Other sizes exist (default_256_256, …) but 146 is the one every official web surface uses.
Avatar visibility to other users is the avatar consent.
Avatar API (Connect)
These are on connect.ubisoft.com, not the Akamai CDN. Ticket + session headers as usual.
GET
https://connect.ubisoft.com/v1/profiles/{profileId}/avatarsGET
https://connect.ubisoft.com/v1/profiles/avatars?profileIds=profileIds is comma-separated.
GET
https://connect.ubisoft.com/v1/spaces/configs/avatarsGET
https://connect.ubisoft.com/v1/spaces/avatars/galleriesAlso GET /v1/spaces/avatars/galleries/{galleryId}.
POST
https://connect.ubisoft.com/v1/profiles/{profileId}/avatars/galleriesBody: { "galleryAvatarId": "{avatarId}" }.
GET
https://connect.ubisoft.com/profiles/{profileId}/coversGET
https://connect.ubisoft.com/spaces/covers/galleriesAlgolia
Site search indexes (news / help / store). Search keys are not published in this documentation.
| Env | Host | App ID | Search key |
|---|---|---|---|
| PROD | https://avcvysejs1-dsn.algolia.net/1/indexes/... | avcvysejs1 | Not published |
| UAT | https://uktqrz7nxh-dsn.algolia.net/1/indexes/... | UKTQRZ7NXH | Not published |
| Dev | https://akjpspznz2-dsn.algolia.net/1/indexes/... | AKJPSPZNZ2 | Not published |
Use Algolia's normal X-Algolia-Application-Id / X-Algolia-API-Key headers.
CMS cache
https://cms-cache.ubisoft.com/cdn/spaces/{spaceId}/environments/{env}/entries?...spaceId can be a CMS space (not always the R6 game space). {env} is typically master / live-style. Query string is Contentful-like (content_type, locale, …).