/v1/companiesList client companies
contact:readEvery client company on the account: its cmp_ id, name, domain, profile status, and whether it is archived. Archived companies are still listed and still resolve on existing projects; callers offering a company as a CHOICE should filter them out.
Responses
200The companiesrowsarray of CompanySummary requiredThe companies on this account.
idstring requiredThe company id. Pass it as `companyId` on a project to say which company a role hires for.
namestring | null requiredThe company name. Null when only a domain is known so far.
domainstring | null requiredThe company’s web domain. Null when unknown.
profileStatusstring | null requiredHow far profile population has got for this company. Null when it was never run.
archivedboolean requiredWhether the company is archived. Archived companies stay linked to their existing projects.
keepAnonymousboolean requiredWhether this company is kept anonymous. When true, nothing Vamo sends out names it, and any surface that shows the name should say so.
401No or invalid credentialcodestring requiredStable machine-readable error code. Branch on this, never on the numeric status.
bad_requestunauthorizedsignature_requiredpayment_requiredforbiddennot_foundconflictgonepayload_too_largeunprocessable_entitytoo_many_requestsinternal_errornot_implementedbilling_unavailablenot_contactablemailbox_link_unavailablemailbox_requiredmail_engine_unavailablewebhook_publisher_unavailabledatabase_unavailableclient_errormessagestring requiredHuman-readable explanation of the refusal.
statusinteger requiredThe HTTP status code, repeated in the body.
remedyobjectA self-serve path forward, when one exists (a 402 points at the credit top-up).
kindstring requiredWhat kind of remedy this is, so a client can route it: whether the caller can clear the condition through the API, or a person must act in the web app.
topupconnect_mailboxurlstring requiredWhere to go to clear the condition: an API path, or a web app page when only a person can.
403Missing contact:readcodestring requiredStable machine-readable error code. Branch on this, never on the numeric status.
bad_requestunauthorizedsignature_requiredpayment_requiredforbiddennot_foundconflictgonepayload_too_largeunprocessable_entitytoo_many_requestsinternal_errornot_implementedbilling_unavailablenot_contactablemailbox_link_unavailablemailbox_requiredmail_engine_unavailablewebhook_publisher_unavailabledatabase_unavailableclient_errormessagestring requiredHuman-readable explanation of the refusal.
statusinteger requiredThe HTTP status code, repeated in the body.
remedyobjectA self-serve path forward, when one exists (a 402 points at the credit top-up).
kindstring requiredWhat kind of remedy this is, so a client can route it: whether the caller can clear the condition through the API, or a person must act in the web app.
topupconnect_mailboxurlstring requiredWhere to go to clear the condition: an API path, or a web app page when only a person can.