Skip to content

Bug reporter ​

Rainbow Six Siege public bug reporter (www.ubisoft.com/.../bug-reporter). Host is not ubi-services:

https://prod-api-bugreporter.ubisoft.com/public

Auth is still a ubi-services ticket. Exchange (or log in) with a bug-reporter app ID. Official pages also send Origin: https://www.ubisoft.com.

IDRole
d5fa0769-5139-4671-8f83-3479176edafdCurrent web client
f6214bf2-584f-47c2-ab4e-c6b1e8375925Earlier web client
7f166d62-3f97-4ab7-a460-6c33f8a6875eR6 installment (in the path, not Ubi-AppId)

There are two issue identifiers:

KindExampleUsed for
Public keyR6S-49Display, upvote
Internal id123520Contribute, create response

List issues ​

GEThttps://prod-api-bugreporter.ubisoft.com/public/v2/installments/{installmentId}/issues?pageSize=16&pageNumber=1&isPrivate=false&orderBy=7
Auth
Ticket

Query ​

NameNotes
pageSize1–100
pageNumber1-based
isPrivatefalse for the public board
orderBy7 is the live site default
searchOptional title/description search

Response ​

ts
type IssueList = {
  items: Array<{
    id: number
    key?: string | number
    fullKey?: string // e.g. "R6S-49"
    title?: string
    status?: { name: string }
    totalNumberOfContributions?: number
  }>
  totalCount: number
}

Create issue ​

POSThttps://prod-api-bugreporter.ubisoft.com/public/v1/installments/{installmentId}/issues
Auth
Ticket
ts
type CreateIssueBody = {
  title: string
  titles: string[] // platform title UUIDs, see below
  description: string
  categories: number[]
  frequencyId: number
  stepsToReproduce: string
  workaround: string
  urls: string[]
  assetsUploadRequestId: string // fresh UUID
  attachmentAssets: unknown[]
}

201 with id (internal) and fullKey / key (public).

Platform title IDs ​

PlatformTitle ID
PCf3a64053-dd23-419f-845d-4c35eccf7bf3
PS4fd79999d-a764-42a5-b162-3fdd62796fa6
PS526133c7a-6163-427d-985b-0a2ea26f413a
Xbox One4f55417f-bdf7-4cdc-b19e-2d5f34b7fa01
Xbox Series S114c269d-a49f-4f76-b7e5-b22fff0f50e0
Xbox Series X4bd0d0a4-19e8-4985-8b74-567687ed924e
GeForce Now9e5cb90d-42d0-406e-9bbd-633abeddb3cd

Contribute ​

POSThttps://prod-api-bugreporter.ubisoft.com/public/v1/installments/{installmentId}/issues/{issueId}/contributions
Auth
Ticket

{issueId} is the internal numeric id.

ts
type ContributionBody = {
  description: string
  titleIds: string[]
  specificationIds: string[]
  urls: string[]
  attachmentAssets: unknown[]
  assetsUploadRequestId: string
}

201 with contribution id. One contribution per account per issue — a second POST returns 400.


Upvote ​

PUThttps://prod-api-bugreporter.ubisoft.com/public/v1/installments/{installmentId}/issues/{publicNumber}/ratings
Auth
Ticket

Empty body. {publicNumber} is the numeric part of R6S-49 (49), not the internal id. 204 on success. This call often omits Ubi-SessionId.

Unofficial community documentation. Not affiliated with Ubisoft.