List a company's officers
Managing directors, board members, general partners, liquidators, authorised
signatories (Prokuristen) and other persons or entities entered in the register
as representing the company. Current officers come first, then former officers,
each ordered by appointed_date, newest first.
Limited partners (Kommanditisten) are not officers; they are listed under ownership.
Costs 10 credits. The first page is free with GET /companies/{company_id}?expand=officers.
Authorization
bearerAuth Your API key, sent as Authorization: Bearer rc_live_….
In: header
Path Parameters
The company's id.
uuidQuery Parameters
Which appointments to return.
"current"Value in
- "current"
- "former"
- "all"
Only officers with one of these roles.
Page size.
1 <= value <= 10020Return the page after the object with this id. Cannot be combined with ending_before.
uuidReturn the page before the object with this id. Cannot be combined with starting_after.
uuidResponse Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/companies/497f6eca-6276-4993-bfeb-53cbbbba6f08/officers"{ "object": "list", "has_more": false, "url": "/v1/companies/3f1c2a9e-5b7d-4c8a-9e21-6d4f0b8a1c55/officers", "data": [ { "id": "8b0e7c1d-2f3a-4b5c-8d9e-0a1b2c3d4e5f", "object": "officer", "company_id": "3f1c2a9e-5b7d-4c8a-9e21-6d4f0b8a1c55", "role": "managing_director", "role_as_registered": "Geschäftsführerin", "status": "current", "appointed_date": "2024-03-14", "ended_date": null, "appointee": { "type": "person", "name": { "full": "Dr. Erika Mustermann", "first": "Erika", "last": "Mustermann", "birth_name": null, "titles": [ "Dr." ] }, "birth_date": "1980-05-21", "city": "München", "country": "DE", "person": { "object": "person", "id": "5a6b7c8d-9e0f-4a1b-8c2d-3e4f5a6b7c8d", "name": "Erika Mustermann" }, "match_confidence": 0.97 }, "signing_authority": null }, { "id": "1c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f", "object": "officer", "company_id": "3f1c2a9e-5b7d-4c8a-9e21-6d4f0b8a1c55", "role": "authorized_signatory", "role_as_registered": "Prokurist", "status": "current", "appointed_date": "2025-06-01", "ended_date": null, "appointee": { "type": "person", "name": { "full": "Max Mustermann", "first": "Max", "last": "Mustermann", "birth_name": null, "titles": [] }, "birth_date": null, "city": "Augsburg", "country": null, "person": null, "match_confidence": null }, "signing_authority": { "kind": "joint", "self_dealing_exempt": null, "real_estate_power": null, "limited_to_branch": null, "text": "Gesamtprokura gemeinsam mit einem Geschäftsführer oder einem anderen Prokuristen" } } ]}