TransparenzregisterExtract resource with processing status. Use the returned id as the polling handle.
The typical flow is:
company_id (production) or sandbox mode (see below)id until status is completed or failedstatus leaves processing.
X-Credential-Name: sandbox and omit company_id (an empty body {} is valid). OpenRegister uses the EiS test environment at https://test2.api.transparenzregister.de with the built-in test user testnutzer-eis@transparenzregister.de. The request uses the fixed test EKRN DE727032388716; the response has company_id: null. Cost: 0 credits.
X-Credential-Name — use default or another stored credential name you use in production. company_id is required and must resolve to exactly one Transparenzregister legal entity.
| Status | Cause |
|---|---|
400 | Invalid parameters (e.g. reserved credential name where not allowed, invalid company_id) |
401 | Authentication required |
403 | Transparenzregister rejected authentication for the selected credential mode, or Transparenzregister access is not enabled for this account (EiS: account not unlocked, identification incomplete, or account locked) |
404 | Company not found, credentials not found, or no Transparenzregister match for the company (EiS: 404 Not Found for bad parameters) |
409 | Multiple Transparenzregister companies matched — request cannot be disambiguated |
429 / upstream | Rate limiting |
500 | Internal server error |
X-Credential-Name: sandbox)
id (e.g. tre_12345678) is stable — store it to retrieve the extract later.API Key Authentication Provide your API key as a Bearer token in the Authorization header.
Name identifying which credentials to use. Always send this header in production (typically default or another stored name).
Reserved values:
Request body for creating a Transparenzregister extract.
Unique company identifier.
Required unless X-Credential-Name is set to sandbox.
In sandbox mode this field should be omitted.
Example: DE-HRB-F1103-267645
Extract request submitted successfully
Transparenzregister extract resource including processing state, parsed report, and downloadable documents.
Stable extract identifier. Example: "tre_12345678"
Status of the Transparenzregister extract.
completed, processing, failed Company identifier associated with this extract request. May be null when using sandbox credentials.
EKRN used to request this extract.
Transparenzregister reference number from the extract.
Timestamp when extract submission started.
Timestamp when extract processing completed.
Parsed Transparenzregister extract report limited to UBO-relevant fields.
URLs for downloading available extract documents.