Create Monitor
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.
Create a monitor
Create a monitor to receive webhook notifications when a company or person is updated. Cost: 50 creditsEntity ID
Theentity_id format depends on the entity_type:
- Company — use the register ID, e.g.
DE-HRB-F1103-267645. You can find this on the company page or via the search endpoints. - Person — use the person UUID returned by the person search or person endpoint.
Preferences
Preferences control which data categories trigger a webhook notification. You must provide at least one preference. All values must correspond to the givenentity_type — mixing preferences across entity types returns a 400 Bad Request.
Company (entity_type: company)
| Value | What triggers a notification |
|---|---|
basic | Core firmographic data — name, registered address, legal form, or status |
representation | Directors, officers, managing partners, or authorised signatories |
financials | Annual accounts or financial statements filed |
documents | New documents or publications filed with the register |
ownership | Direct owners (shareholders) of the company |
holdings | Companies in which this company holds a stake |
entity_type: person)
| Value | What triggers a notification |
|---|---|
management_positions | Board or management roles the person holds across any company |
holdings | Companies in which this person holds a stake |
Use Cases
Compliance monitoring — Subscribe tobasic, representation and ownership changes on counterparties or customers. Receive alerts on legal form conversions, address moves, or management changes as soon as they appear in the register.
Ownership change alerts — Use the ownership and holdings preferences to detect when a company’s shareholder structure changes, keeping your KYC data current without manual re-checks.
Financial filing alerts — Monitor the financials and documents preferences to be notified the moment new annual accounts or register publications are available, enabling automated document retrieval and archiving workflows.
Due diligence pipelines — Add a monitor when onboarding a new counterparty. Receive ongoing notifications for the duration of the relationship and remove the monitor when the relationship ends.Authorizations
API Key Authentication Provide your API key as a Bearer token in the Authorization header.
Body
Request to create a webhook monitor item.
Type of the entity to monitor.
company, person For company this is the register ID (e.g. DE-HRB-F1103-267645).
For person this is the person UUID.
Preferences for the entity to monitor.
Use WebhookMonitorCompanyPreference values when entity_type is company,
and WebhookMonitorPersonPreference values when entity_type is person.
All possible monitor preference values across all entity types.
Which values are valid depends on entity_type:
Company (entity_type: company)
| Value | Description |
|---|---|
basic | Core firmographic data (name, address, legal form, status) |
representation | Directors, officers, and authorised signatories |
financials | Annual accounts and financial statements |
documents | Filed documents and publications |
ownership | Direct owners of the company |
holdings | Companies in which this company holds a stake |
Person (entity_type: person)
| Value | Description |
|---|---|
management_positions | Board and management roles the person holds |
holdings | Companies in which this person holds a stake |
Passing a value that does not apply to the given entity_type will result
in a validation error.
basic, representation, financials, documents, ownership, holdings, management_positions Response
Success
Type of the entity to monitor.
company, person For company this is the register ID (e.g. DE-HRB-F1103-267645).
For person this is the person UUID.
Preferences for the entity to monitor.
Use WebhookMonitorCompanyPreference values when entity_type is company,
and WebhookMonitorPersonPreference values when entity_type is person.
All possible monitor preference values across all entity types.
Which values are valid depends on entity_type:
Company (entity_type: company)
| Value | Description |
|---|---|
basic | Core firmographic data (name, address, legal form, status) |
representation | Directors, officers, and authorised signatories |
financials | Annual accounts and financial statements |
documents | Filed documents and publications |
ownership | Direct owners of the company |
holdings | Companies in which this company holds a stake |
Person (entity_type: person)
| Value | Description |
|---|---|
management_positions | Board and management roles the person holds |
holdings | Companies in which this person holds a stake |
Passing a value that does not apply to the given entity_type will result
in a validation error.
basic, representation, financials, documents, ownership, holdings, management_positions Whether the monitor item is disabled.

