Skip to main content
GET
Returns a single owned company in the same sanitized { success, data: { company } } shape as List companies returns for its ?id= form. Sensitive columns (bank account details, owner bank link) are not included; shareholder objects are reduced to the public fields.

Query

string
required
Company ID. The company must be owned by the caller.

Response

boolean
object
The sanitized company record. Same shape as a single item of data.companies from my-companies.
If no owned company matches companyId, the endpoint returns 404 with { "message": "No companies found" }.