beel_get_company
Retrieve a company's identity, activation state, fiscal data, VeriFactu status, and current editable fields by UUID to verify settings and read back stored details.
Instructions
Returns the identity and activation state of a company: its fiscal data, whether it is switched on in Test and in Live, and its VeriFactu registration state.
It also returns every field PATCH /v1/companies/{company_id} accepts — contact
details, legal representative, bank details, IAE, activity start date, payment term and
the rendering block — so what was written can be read back without keeping a copy of it.
A field never set comes back absent: that means "nothing stored", not "hidden".
Its invoice series are not part of this response: read them from
GET /v1/companies/{company_id}/series.
Endpoint: GET /v1/companies/{company_id}
⚠️ Read before calling:
Which company an operation acts on, and how that is selected. (resource: beel://guardrails/multi-nif)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | Unique identifier (UUID) of the company the operation acts on — its identifier, not its NIF. It is the only source of context: the account that owns it is derived from it, and the `BeeL-Active-Company` header plays no part. A company you do not reach answers `403`, and so does a company that does not exist, so the existence of a company in another account is never disclosed. |