Skip to main content
GET
Get a discrepancy report (Beta)

Authorizations

x-api-key
string
header
required

Headers

x-topograph-workspace-id
string

Workspace whose register credentials file the report. Defaults to the default workspace.

Path Parameters

id
string
required

The report id returned when the report was filed

Response

The report

id
string
required

Unique identifier of the report

Example:

"0b7e8a3c-5d2f-4c1e-9a6b-7f8e9d0c1b2a"

status
enum<string>
required

in_progress: accepted and being filed. succeeded: filed with the register; filing.registerReference and filing.receipt are set. failed: nothing was filed; see error, then correct and resend with a new Idempotency-Key.

Available options:
in_progress,
succeeded,
failed
Example:

"succeeded"

countryCode
string
required

Country of the company

Example:

"DE"

companyId
string
required

The company ID

Example:

"München HRB 228960"

register
object
required

The register the report is filed with

reasons
enum<string>[]
required

Why the register is wrong, as sent

Available options:
incorrect_or_incomplete_information,
different_beneficial_owners
Example:
ultimateBeneficialOwners
object[]
required

The beneficial owners, as sent

evidence
object
required

Evidence the report relies on, as sent

filing
object
required

What was filed, and the register acknowledgement

createdAt
string
required

Creation time (ISO 8601)

Example:

"2026-10-27T14:10:02.000Z"

updatedAt
string
required

Last update time (ISO 8601)

Example:

"2026-10-27T14:12:46.000Z"

comment
string

Free text appended to the explanation, as sent

error
object

Why the report failed. Present only when status is failed.

sourceRequestId
string

The company request the report refers to, as sent

metadata
object

Key-value pairs provided at creation

Example: