Documentation Index
Fetch the complete documentation index at: https://docs.openregister.de/llms.txt
Use this file to discover all available pages before exploring further.
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 |
402 | Transparenzregister API access requires a paid API plan |
403 | Transparenzregister rejected authentication for the selected credential mode (EiS: account not unlocked, identification incomplete, or account locked) |
404 | Company not found, credentials not found, or no Transparenzregister match for the company |
409 | Multiple Transparenzregister companies matched — request cannot be disambiguated |
429 | Production extract quota exceeded for the rolling 30-day window |
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
Response from creating a Transparenzregister extract. Only fields known at creation time are present. Poll GET /v1/transparenzregister/extracts/{extract_id} to retrieve report and documents.
Stable extract identifier. Use this to poll the get-extract endpoint. Example: "tre_12345678"
Always processing on create.
Poll the get-extract endpoint for terminal state.
processing Company identifier associated with this extract request. May be null when using sandbox credentials.
EKRN used to request this extract.
Timestamp when extract submission started.