import Openregister from 'openregister';const client = new Openregister({ apiKey: process.env['OPENREGISTER_API_KEY'], // This is the default and can be omitted});const response = await client.company.getOwnersV1('company_id');console.log(response.company_id);
import os
from openregister import Openregister
client = Openregister(
api_key=os.environ.get("OPENREGISTER_API_KEY"), # This is the default and can be omitted
)
response = client.company.get_owners_v1(
company_id="company_id",
)
print(response.company_id)
import Openregister from 'openregister';const client = new Openregister({ apiKey: process.env['OPENREGISTER_API_KEY'], // This is the default and can be omitted});const response = await client.company.getOwnersV1('company_id');console.log(response.company_id);
import os
from openregister import Openregister
client = Openregister(
api_key=os.environ.get("OPENREGISTER_API_KEY"), # This is the default and can be omitted
)
response = client.company.get_owners_v1(
company_id="company_id",
)
print(response.company_id)
Get detailed ownership information including shareholders, their ownership percentages, and share capital. This endpoint provides structured ownership data extracted from official register documents including shareholder lists (Gesellschafterlisten) and company registers.Cost: 10 credits (20 credits with realtime=true)
The response includes each owner’s type (natural person, German company, foreign company, etc.), their ownership stake (as percentage and/or nominal shares), and their share class (e.g., Komplementär, Kommanditist for KG structures). For corporate shareholders, you’ll receive the company ID to retrieve further details.
Ownership Analysis: Understand who controls a company and identify indirect ownership through corporate shareholders. Map ownership chains to reveal corporate structures.Risk Assessment: Identify concentration of ownership, related party transactions, or complex ownership structures that may require additional scrutiny.Network Mapping: Track ownership connections between companies to identify business groups, family holdings, or corporate networks.
Get the most up-to-date company information directly from the Handelsregister.
When set to true, we fetch the latest data in real-time from the official German commercial register, ensuring you receive the most current company details.
Note: Real-time requests take longer but guarantee the freshest data available.
When set to true, returns the best available owner data for AG and SE companies.
This data is extracted from Handelsregister documents and may not reflect the most current ownership state, as these
document types are not filed on every ownership change.
Requests for AG/SE companies without this flag return 404.
Note: realtime and best_available cannot be used together at the moment.
When true, the returned owner data is the best available but may not reflect
the most current ownership state. This applies to AG and SE companies where
ownership data is sourced from Handelsregister decision and articles of
association documents, which are not filed on every ownership change.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"linden","$schema":"https://mintlify.com/docs.json","name":"OpenRegister","description":"OpenRegister API Documentation - Comprehensive access to German company data from official registers including Handelsregister and Bundesanzeiger","colors":{"primary":"#4A5596","light":"#557DFF","dark":"#5F83B4"},"logo":{"light":"https://mintcdn.com/openregister/I60lO8r_xbC-oGKy/logo-original.png?fit=max\u0026auto=format\u0026n=I60lO8r_xbC-oGKy\u0026q=85\u0026s=e7acfa9d524458e7811ee426ed39de9b","dark":"https://mintcdn.com/openregister/I60lO8r_xbC-oGKy/logo-white.png?fit=max\u0026auto=format\u0026n=I60lO8r_xbC-oGKy\u0026q=85\u0026s=cc50207be5ad3ad78a45b325511d445d","href":"https://openregister.de"},"favicon":"https://mintcdn.com/openregister/wMCWTTcoylU2MOZd/favicon.png?fit=max\u0026auto=format\u0026n=wMCWTTcoylU2MOZd\u0026q=85\u0026s=40287a824868c0def41f1bc751c78b9d","api":{"params":{"expanded":"closed"},"playground":{"display":"interactive","proxy":true}},"background":{"decoration":"grid","color":{"light":"#fafafc","dark":"#0b0c12"}},"navbar":{"links":[{"href":"mailto:founders@openregister.de","label":"Support"}],"primary":{"type":"button","label":"Website","href":"https://openregister.de"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/openregisters"}},"fonts":{"family":"Inter"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Get your API key","icon":"key","href":"https://openregister.de/keys"},{"anchor":"Changelog","icon":"newspaper","href":"https://openregister.de/changelog"},{"anchor":"Status","icon":"signal","href":"https://status.openregister.de"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"openregister","hasAudioNarration":false,"actualSubdomain":"openregister","customDomains":["docs.openregister.de"],"gitSource":{"type":"github","owner":"joelrose","repo":"cap","deployBranch":"main","contentDirectory":"docs/api","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb6542935ad58d7118a975","collectionId":"3a974d52-28f9-4810-85ed-477c1a610e5f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb6542935ad58d7118a975"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6adb6542935ad58d7118a975","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":26},{"language":"default","tag":"Learn","count":14},{"language":"default","tag":"Company","count":6},{"language":"default","tag":"Integration","count":5},{"language":"default","tag":"Data Sources","count":5},{"language":"default","tag":"Developer Resources","count":3},{"language":"default","tag":"Person","count":3},{"language":"default","tag":"Monitor","count":3},{"language":"default","tag":"Transparenzregister","count":3},{"language":"default","tag":"Overview","count":3}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":""}],"page":{"pagePath":"endpoint/company-owners","slug":"/endpoint/company-owners","pageMetadata":{"title":"Company owners","openapi":"GET /v1/company/{company_id}/owners","description":null,"href":"/endpoint/company-owners"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`retrieve-the-owners-of-a-company`,children:`Retrieve the owners of a company`}),`\n`,_jsx(_components.p,{children:`Get detailed ownership information including shareholders, their ownership percentages, and share capital. This endpoint provides structured ownership data extracted from official register documents including shareholder lists (Gesellschafterlisten) and company registers.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cost:`}),` 10 credits (20 credits with `,_jsx(_components.code,{children:`realtime=true`}),`)`]}),`\n`,_jsx(Heading,{level:`3`,id:`supported-legal-forms`,children:`Supported Legal Forms`}),`\n`,_jsx(_components.p,{children:`Ownership data is available for the following legal forms:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`GmbH`}),` (Gesellschaft mit beschränkter Haftung) - Limited liability company`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`KG`}),` (Kommanditgesellschaft) - Limited partnership`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`e.K.`}),` (eingetragener Kaufmann) - Registered merchant`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`eGbR`}),` (eingetragene Gesellschaft bürgerlichen Rechts) - Registered civil law partnership`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OHG`}),` (Offene Handelsgesellschaft) - General partnership`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`ownership-data-structure`,children:`Ownership Data Structure`}),`\n`,_jsx(_components.p,{children:`The response includes each owner’s type (natural person, German company, foreign company, etc.), their ownership stake (as percentage and/or nominal shares), and their share class (e.g., Komplementär, Kommanditist for KG structures). For corporate shareholders, you’ll receive the company ID to retrieve further details.`}),`\n`,_jsx(Heading,{level:`3`,id:`use-cases`,children:`Use Cases`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ownership Analysis:`}),` Understand who controls a company and identify indirect ownership through corporate shareholders. Map ownership chains to reveal corporate structures.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Risk Assessment:`}),` Identify concentration of ownership, related party transactions, or complex ownership structures that may require additional scrutiny.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Network Mapping:`}),` Track ownership connections between companies to identify business groups, family holdings, or corporate networks.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Company owners","openapi":"GET /v1/company/{company_id}/owners","description":null,"href":"/endpoint/company-owners"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Retrieve the owners of a company","slug":"retrieve-the-owners-of-a-company","depth":2,"children":[{"title":"Supported Legal Forms","slug":"supported-legal-forms","depth":3,"children":[]},{"title":"Ownership Data Structure","slug":"ownership-data-structure","depth":3,"children":[]},{"title":"Use Cases","slug":"use-cases","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["v1"],"summary":"Get company owners","operationId":"getOwners","parameters":["65610f9b-c6ce-4918-b7bd-7f7517198ed8","26c9b23d-e9f9-4028-a4a2-a12a86ddeb6f","05186edc-94db-4303-84ed-ab96f5f9895a","3af08c09-0632-4b22-bf3b-40789b32cee1"],"responses":{"200":"6d3aaef6-aafd-4db8-9e7e-846ed267e219","400":"99312b1d-dd3f-49c6-b956-e96d1949a072","401":"0d683626-ef31-402e-a5e7-863b47879165","402":"4a287a2c-7037-41b2-9e8a-d6fc5a6a286c","404":"e2d491be-4778-4b04-81cf-df0761080813","429":"83e08779-fac4-4876-beb1-da85e86ac869","500":"bb828926-d404-4a0e-a61f-226cbacc3cb5"},"x-codeSamples":[{"lang":"JavaScript","source":"import Openregister from 'openregister';\n\nconst client = new Openregister({\n apiKey: process.env['OPENREGISTER_API_KEY'], // This is the default and can be omitted\n});\n\nconst response = await client.company.getOwnersV1('company_id');\n\nconsole.log(response.company_id);"},{"lang":"Python","source":"import os\nfrom openregister import Openregister\n\nclient = Openregister(\n api_key=os.environ.get(\"OPENREGISTER_API_KEY\"), # This is the default and can be omitted\n)\nresponse = client.company.get_owners_v1(\n company_id=\"company_id\",\n)\nprint(response.company_id)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/oregister/openregister-go\"\n\t\"github.com/oregister/openregister-go/option\"\n)\n\nfunc main() {\n\tclient := openregister.NewClient(\n\t\toption.WithAPIKey(\"My API Key\"),\n\t)\n\tresponse, err := client.Company.GetOwnersV1(\n\t\tcontext.TODO(),\n\t\t\"company_id\",\n\t\topenregister.CompanyGetOwnersV1Params{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", response.CompanyID)\n}\n"},{"lang":"CLI","source":"openregister company get-owners-v1 \\\n --api-key 'My API Key' \\\n --company-id company_id"}],"method":"get","type":"path","servers":["a67e40ed-d470-4831-becd-db83fe737f53"],"security":["6befa001-9bbe-44cc-9ba8-dfad709f11da"],"path":"/v1/company/{company_id}/owners","baseUrlOptions":["https://api.openregister.de"],"title":"Get company owners","description":"","codeSamples":[{"lang":"JavaScript","source":"import Openregister from 'openregister';\n\nconst client = new Openregister({\n apiKey: process.env['OPENREGISTER_API_KEY'], // This is the default and can be omitted\n});\n\nconst response = await client.company.getOwnersV1('company_id');\n\nconsole.log(response.company_id);"},{"lang":"Python","source":"import os\nfrom openregister import Openregister\n\nclient = Openregister(\n api_key=os.environ.get(\"OPENREGISTER_API_KEY\"), # This is the default and can be omitted\n)\nresponse = client.company.get_owners_v1(\n company_id=\"company_id\",\n)\nprint(response.company_id)"},{"lang":"Go","source":"package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\n\t\"github.com/oregister/openregister-go\"\n\t\"github.com/oregister/openregister-go/option\"\n)\n\nfunc main() {\n\tclient := openregister.NewClient(\n\t\toption.WithAPIKey(\"My API Key\"),\n\t)\n\tresponse, err := client.Company.GetOwnersV1(\n\t\tcontext.TODO(),\n\t\t\"company_id\",\n\t\topenregister.CompanyGetOwnersV1Params{},\n\t)\n\tif err != nil {\n\t\tpanic(err.Error())\n\t}\n\tfmt.Printf(\"%+v\\n\", response.CompanyID)\n}\n"},{"lang":"CLI","source":"openregister company get-owners-v1 \\\n --api-key 'My API Key' \\\n --company-id company_id"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"65610f9b-c6ce-4918-b7bd-7f7517198ed8":{"name":"company_id","in":"path","required":true,"description":"Unique company identifier.\nExample: DE-HRB-F1103-267645\n","schema":{"type":"string","isRequired":true,"description":"Unique company identifier.\nExample: DE-HRB-F1103-267645\n","uniqueKey":"","typeLabel":"string"}},"26c9b23d-e9f9-4028-a4a2-a12a86ddeb6f":{"name":"realtime","in":"query","required":false,"description":"Get the most up-to-date company information directly from the Handelsregister.\nWhen set to true, we fetch the latest data in real-time from the official German commercial register, ensuring you receive the most current company details.\nNote: Real-time requests take longer but guarantee the freshest data available.\n","schema":{"type":"boolean","isRequired":false,"description":"Get the most up-to-date company information directly from the Handelsregister.\nWhen set to true, we fetch the latest data in real-time from the official German commercial register, ensuring you receive the most current company details.\nNote: Real-time requests take longer but guarantee the freshest data available.\n","uniqueKey":"","typeLabel":"boolean"}},"05186edc-94db-4303-84ed-ab96f5f9895a":{"name":"export","in":"query","required":false,"description":"Setting this to true will return the owners of the company if they exist\nbut will skip processing the documents in case they weren't processed yet.\n","schema":{"type":"boolean","isRequired":false,"description":"Setting this to true will return the owners of the company if they exist\nbut will skip processing the documents in case they weren't processed yet.\n","uniqueKey":"","typeLabel":"boolean"}},"3af08c09-0632-4b22-bf3b-40789b32cee1":{"name":"best_available","in":"query","required":false,"description":"When set to true, returns the best available owner data for AG and SE companies.\nThis data is extracted from Handelsregister documents and may not reflect the most current ownership state, as these\ndocument types are not filed on every ownership change.\nRequests for AG/SE companies without this flag return 404.\nNote: realtime and best_available cannot be used together at the moment.\n","schema":{"type":"boolean","isRequired":false,"description":"When set to true, returns the best available owner data for AG and SE companies.\nThis data is extracted from Handelsregister documents and may not reflect the most current ownership state, as these\ndocument types are not filed on every ownership change.\nRequests for AG/SE companies without this flag return 404.\nNote: realtime and best_available cannot be used together at the moment.\n","uniqueKey":"","typeLabel":"boolean"}}},"responses":{"6d3aaef6-aafd-4db8-9e7e-846ed267e219":{"description":"The owners of the company","content":{"application/json":{"schema":{"type":"object","properties":{"company_id":{"type":"string","description":"Unique company identifier.\nExample: DE-HRB-F1103-267645\n","isRequired":true,"uniqueKey":"company_id","typeLabel":"string"},"owners":{"type":"array","items":{"type":"object","properties":{"id":{"oneOf":[{"description":"Unique identifier for the shareholder.\nFor companies: Format matches company_id pattern\nFor individuals: UUID\nExample: \"DE-HRB-F1103-267645\" or UUID\nMay be null for certain shareholders.\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].id.oneOf.0","typeLabel":"string"},{"description":"Unique identifier for the shareholder.\nFor companies: Format matches company_id pattern\nFor individuals: UUID\nExample: \"DE-HRB-F1103-267645\" or UUID\nMay be null for certain shareholders.\n","type":"null","isRequired":true,"uniqueKey":"owners.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].id","typeLabel":"string | null"},"type":{"type":"string","enum":["natural_person","legal_person"],"description":"The type of shareholder.","isRequired":true,"uniqueKey":"owners.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"relation_type":{"type":"string","enum":["shareholder","stockholder","limited_partner","general_partner"],"description":"Type of relationship between the entity and the company.\nUse `role_detail` for the precise register role.\n","isRequired":true,"uniqueKey":"owners.items.[INDEX].relation_type","typeLabel":"enum\u003cstring>"},"role_detail":{"description":"The precise role as recorded in the register, plus ready-to-display\ntitles. A Kommanditist and a Gesellschafter both appear here with\ntheir register-level role, while `relation_type` only carries the\ncoarse bucket.\n","type":"object","properties":{"code":{"description":"The precise role as recorded in the register.\nExample: \"EXECUTIVE\" for a Vorstand, \"DIRECTOR\" for a\nGeschäftsführer — both have role \"DIRECTOR\".\n","type":"string","enum":["DIRECTOR","EMERGENCY_DIRECTOR","EXECUTIVE","CHAIRMAN","DEPUTY_CHAIRMAN","BOARD","PRESIDENT_BOARD","VICE_PRESIDENT_BOARD","PRESIDENT","MEMBER","NON_EXECUTIVE_DIRECTOR","BOARD_SECRETARY","BOARD_TREASURER","BOARD_SPORTS","BOARD_OTHER","REPRESENTATIVE","SECONDARY_REPRESENTATIVE","COURT_ORDERED_REPRESENTATIVE","PROKURA","PROKURA_SINGLE","PROKURA_JOINT","LIQUIDATOR","INSOLVENCY_DIRECTOR","PRELIMINARY_INSOLVENCY_DIRECTOR","OWNER","SHAREHOLDER","PARTNER","PERSONAL_LIABLE_DIRECTOR","LIMITED_PARTNER","OTHER"],"isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail.code","typeLabel":"enum\u003cstring>"},"label_de":{"description":"German title, gender-neutral, as shown on openregister.de.\nExample: \"Vorstand\"\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail.label_de","typeLabel":"string"},"label_de_short":{"description":"Abbreviated German title, for dense layouts such as tables.\nExample: \"Vst.\"\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail.label_de_short","typeLabel":"string"},"label_en":{"description":"English title. A translation for display, not a legal term — the\nGerman title is the one the register uses.\nExample: \"Executive Board Member\"\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail.label_en","typeLabel":"string"},"label_en_short":{"description":"Abbreviated English title, for dense layouts such as tables.\nExample: \"Exec. Board\"\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail.label_en_short","typeLabel":"string"}},"required":["code","label_de","label_de_short","label_en","label_en_short"],"isRequired":true,"uniqueKey":"owners.items.[INDEX].role_detail","typeLabel":"object"},"name":{"description":"The name of the shareholder. E.g. \"Max Mustermann\" or \"Max Mustermann GmbH\"","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].name","typeLabel":"string"},"natural_person":{"oneOf":[{"type":"object","description":"Details about the natural person.\n","required":["full_name","first_name","last_name","date_of_birth","city","country"],"properties":{"full_name":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.full_name","typeLabel":"string"},"first_name":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.first_name","typeLabel":"string"},"last_name":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.last_name","typeLabel":"string"},"date_of_birth":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.date_of_birth.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.date_of_birth.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.date_of_birth","typeLabel":"string | null"},"city":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.city","typeLabel":"string"},"country":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0.country","typeLabel":"string"}},"isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.0","typeLabel":"object"},{"type":"null","description":"Details about the natural person.\n","isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].natural_person","typeLabel":"object | null"},"legal_person":{"oneOf":[{"type":"object","description":"Details about the legal person.\n","required":["name","city","country"],"properties":{"name":{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0.name","typeLabel":"string"},"city":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0.city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0.city","typeLabel":"string | null"},"country":{"description":"Country where the owner is located, in ISO 3166-1 alpha-2 format.\nExample: \"DE\" for Germany\n","type":"string","isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0.country","typeLabel":"string"}},"isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.0","typeLabel":"object"},{"type":"null","description":"Details about the legal person.\n","isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].legal_person","typeLabel":"object | null"},"nominal_share":{"description":"Nominal value of shares in Euro.\nExample: 100\n","type":"number","format":"double","isRequired":true,"uniqueKey":"owners.items.[INDEX].nominal_share","typeLabel":"number\u003cdouble>"},"percentage_share":{"oneOf":[{"description":"Percentage of company ownership.\nExample: 5.36 represents 5.36% ownership\n","type":"number","format":"double","isRequired":true,"uniqueKey":"owners.items.[INDEX].percentage_share.oneOf.0","typeLabel":"number\u003cdouble>"},{"description":"Percentage of company ownership.\nExample: 5.36 represents 5.36% ownership\n","type":"null","format":"double","isRequired":true,"uniqueKey":"owners.items.[INDEX].percentage_share.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].percentage_share","typeLabel":"number\u003cdouble> | null"},"start":{"oneOf":[{"description":"Date when the relation started. Only available for some types of owners.\nFormat: ISO 8601 (YYYY-MM-DD)\nExample: \"2022-01-01\"\n","type":"string","format":"date","isRequired":true,"uniqueKey":"owners.items.[INDEX].start.oneOf.0","typeLabel":"string\u003cdate>"},{"description":"Date when the relation started. Only available for some types of owners.\nFormat: ISO 8601 (YYYY-MM-DD)\nExample: \"2022-01-01\"\n","type":"null","format":"date","isRequired":true,"uniqueKey":"owners.items.[INDEX].start.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"owners.items.[INDEX].start","typeLabel":"string\u003cdate> | null"}},"required":["id","type","relation_type","role_detail","name","natural_person","legal_person","nominal_share","percentage_share","start"],"uniqueKey":"owners.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"owners","typeLabel":"object[]"},"sources":{"description":"Sources of the company owners data.\n","type":"array","items":{"type":"object","properties":{"document_url":{"description":"Url of the source document. In the form of a presigned url accessible for 30 minutes.\n","type":"string","isRequired":true,"uniqueKey":"sources.items.[INDEX].document_url","typeLabel":"string"}},"required":["document_url"],"uniqueKey":"sources.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"sources","typeLabel":"object[]"},"best_available":{"type":"boolean","description":"When true, the returned owner data is the best available but may not reflect\nthe most current ownership state. This applies to AG and SE companies where\nownership data is sourced from Handelsregister decision and articles of\nassociation documents, which are not filed on every ownership change.\n","isRequired":true,"uniqueKey":"best_available","typeLabel":"boolean"}},"required":["company_id","owners","sources","best_available"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"company_id":"\u003cstring>","owners":[{"id":"\u003cstring>","type":"natural_person","relation_type":"shareholder","role_detail":{"code":"DIRECTOR","label_de":"\u003cstring>","label_de_short":"\u003cstring>","label_en":"\u003cstring>","label_en_short":"\u003cstring>"},"name":"\u003cstring>","natural_person":{"full_name":"\u003cstring>","first_name":"\u003cstring>","last_name":"\u003cstring>","date_of_birth":"\u003cstring>","city":"\u003cstring>","country":"\u003cstring>"},"legal_person":{"name":"\u003cstring>","city":"\u003cstring>","country":"\u003cstring>"},"nominal_share":123,"percentage_share":123,"start":"2023-12-25"}],"sources":[{"document_url":"\u003cstring>"}],"best_available":true}}},"exampleType":"generated"}},"exampleType":"generated"},"99312b1d-dd3f-49c6-b956-e96d1949a072":{"description":"Bad Request - Invalid parameters provided","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"0d683626-ef31-402e-a5e7-863b47879165":{"description":"Unauthorized - Authentication required","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"4a287a2c-7037-41b2-9e8a-d6fc5a6a286c":{"description":"Payment Required - Insufficient credits for this request","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"e2d491be-4778-4b04-81cf-df0761080813":{"description":"Not Found - No owners are known; with `realtime`, also when the register holds no shareholder list","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"83e08779-fac4-4876-beb1-da85e86ac869":{"description":"Too Many Requests - Rate limit exceeded","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"bb828926-d404-4a0e-a61f-226cbacc3cb5":{"description":"Internal Server Error - An error occurred while processing the request","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"6befa001-9bbe-44cc-9ba8-dfad709f11da":{"BearerAuth":{"type":"http","scheme":"bearer","description":"API Key Authentication\nProvide your API key as a Bearer token in the Authorization header.\n\nRejected keys return a JSON body `{\"message\": \"...\"}` naming the reason:\n- 401 `API key is missing`, `API key is invalid`, `API key is disabled` or `API key has expired`\n- 429 `API key rate limit exceeded` or `API key usage limit exceeded`\n","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"a67e40ed-d470-4831-becd-db83fe737f53":{"url":"https://api.openregister.de","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API Key Authentication\nProvide your API key as a Bearer token in the Authorization header.\n\nRejected keys return a JSON body `{\"message\": \"...\"}` naming the reason:\n- 401 `API key is missing`, `API key is invalid`, `API key is disabled` or `API key has expired`\n- 429 `API key rate limit exceeded` or `API key usage limit exceeded`\n","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API Key Authentication\nProvide your API key as a Bearer token in the Authorization header.\n\nRejected keys return a JSON body `{\"message\": \"...\"}` naming the reason:\n- 401 `API key is missing`, `API key is invalid`, `API key is disabled` or `API key has expired`\n- 429 `API key rate limit exceeded` or `API key usage limit exceeded`\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi.yml"},"subdomain":"openregister","siteName":"OpenRegister","title":"Company owners - OpenRegister","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-23T13:47:09.760Z","originalFileLocation":"endpoint/company-owners.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"OpenRegister\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Company owners - OpenRegister\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OpenRegister\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.openregister.de/endpoint/company-owners\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://openregister.mintlify.app/_mintlify/api/og/v2?division=Company\u0026amp;title=Company+owners\u0026amp;theme=ff1ffa3927752d914b134951\u0026amp;signature=4ba53278be5a576d78702af7de8cf02444411246f411b18cf3c9b7ca7ca5e37c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Company owners - OpenRegister\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://openregister.mintlify.app/_mintlify/api/og/v2?division=Company\u0026amp;title=Company+owners\u0026amp;theme=ff1ffa3927752d914b134951\u0026amp;signature=4ba53278be5a576d78702af7de8cf02444411246f411b18cf3c9b7ca7ca5e37c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/openregister/LEfMcKOAmDfPTf6x/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OpenRegister\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4A5596\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.openregister.de/endpoint/company-owners\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/endpoint/company-owners.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.openregister.de/#organization\",\"name\":\"OpenRegister\",\"url\":\"https://docs.openregister.de\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/openregister/I60lO8r_xbC-oGKy/logo-original.png?fit=max\u0026auto=format\u0026n=I60lO8r_xbC-oGKy\u0026q=85\u0026s=e7acfa9d524458e7811ee426ed39de9b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.openregister.de#website\",\"name\":\"OpenRegister\",\"url\":\"https://docs.openregister.de\",\"publisher\":{\"@id\":\"https://docs.openregister.de/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.openregister.de/endpoint/company-owners#webpage\",\"url\":\"https://docs.openregister.de/endpoint/company-owners\",\"name\":\"Company owners\",\"dateModified\":\"2026-10-23T13:47:09.760Z\",\"isPartOf\":{\"@id\":\"https://docs.openregister.de#website\"},\"breadcrumb\":{\"@id\":\"https://docs.openregister.de/endpoint/company-owners#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.openregister.de/endpoint/company-owners#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Company\",\"item\":\"https://docs.openregister.de/endpoint/company\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Company owners\",\"item\":\"https://docs.openregister.de/endpoint/company-owners\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.openregister.de/endpoint/company-owners#apireference\",\"headline\":\"Company owners\",\"name\":\"Company owners\",\"url\":\"https://docs.openregister.de/endpoint/company-owners\",\"mainEntityOfPage\":{\"@id\":\"https://docs.openregister.de/endpoint/company-owners#webpage\"},\"dateModified\":\"2026-10-23T13:47:09.760Z\",\"publisher\":{\"@id\":\"https://docs.openregister.de/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.openregister.de#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OpenRegister\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OpenRegister","nav":{"global":{"anchors":[{"anchor":"Get your API key","icon":"key","href":"https://openregister.de/keys"},{"anchor":"Changelog","icon":"newspaper","href":"https://openregister.de/changelog"},{"anchor":"Status","icon":"signal","href":"https://status.openregister.de"}]},"tabs":[{"tab":"Learn","pages":[{"title":"Learn","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Search","pages":[{"title":"Simple company search","openapi":"GET /v1/autocomplete/company","href":"/endpoint/autocomplete-company"},{"title":"Advanced company search","openapi":"POST /v1/search/company","href":"/endpoint/filter-company"}]},{"group":"Company","pages":[{"title":"Company information","openapi":"GET /v1/company/{company_id}","description":null,"href":"/endpoint/company"},{"title":"Company owners","openapi":"GET /v1/company/{company_id}/owners","href":"/endpoint/company-owners"},{"title":"Company holdings","openapi":"GET /v1/company/{company_id}/holdings","description":null,"href":"/endpoint/company-holdings"},{"title":"Financials","openapi":"GET /v1/company/{company_id}/financials","href":"/endpoint/company-financials"},{"title":"Company UBOs","openapi":"GET /v1/company/{company_id}/ubo","href":"/endpoint/company-ubo"},{"title":"Company historical owners","openapi":"GET /v1/company/{company_id}/owners/historical","href":"/endpoint/company-historical-owners"}]},{"group":"Document","pages":[{"title":"Document Realtime","openapi":"GET /v1/document","href":"/endpoint/document-realtime"},{"title":"Document Stored","openapi":"GET /v1/document/{document_id}","href":"/endpoint/document-stored"}]},{"group":"Web Data","pages":[{"title":"Search by website URL","openapi":"GET /v0/search/lookup","href":"/endpoint/search-lookup"},{"title":"Contact information","openapi":"GET /v0/company/{company_id}/contact","href":"/endpoint/company-contact"}]},{"group":"Monitor","pages":[{"title":"Create Monitor","openapi":"POST /v1/monitor","href":"/endpoint/monitor-create"},{"title":"Delete Monitor","openapi":"DELETE /v1/monitor/{entity_id}","href":"/endpoint/monitor-delete"},{"title":"List Monitors","openapi":"GET /v1/monitor","href":"/endpoint/monitor-list"}]},{"group":"Person","pages":[{"title":"Search person","openapi":"POST /v1/search/person","href":"/endpoint/filter-person"},{"title":"Person information","openapi":"GET /v1/person/{person_id}","href":"/endpoint/person"},{"title":"Person holdings","openapi":"GET /v1/person/{person_id}/holdings","href":"/endpoint/person-holdings"}]},{"group":"Insolvency","pages":[{"title":"Insolvency search","openapi":"POST /v1/search/insolvency","href":"/endpoint/search-insolvency"},{"title":"Insolvency proceeding","openapi":"GET /v1/insolvency/{insolvency_id}","href":"/endpoint/insolvency"}]},{"group":"Transparenzregister","pages":[{"title":"Store credentials","openapi":"POST /v1/transparenzregister/credentials","href":"/endpoint/transparenzregister-credentials"},{"title":"Order extract","openapi":"POST /v1/transparenzregister/extracts","href":"/endpoint/transparenzregister-extract-create"},{"title":"Get extract","openapi":"GET /v1/transparenzregister/extracts/{extract_id}","href":"/endpoint/transparenzregister-extract-get"}]},{"group":"Developer Resources","pages":[{"title":"Authentication","href":"/authentication"},{"title":"Roles","href":"/roles"},{"title":"Filtering Guide","href":"/filtering"}]}]}]},"title":"Company owners - OpenRegister","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}