Update company
Update a single company (name, logoUrl, isVip, primaryDomain, connections). At least one field must be provided; omitted fields are left unchanged and null clears a nullable field.
/companies/{companyId}AuthorizationBearer token · headerrequiredOrganization API key (modem_…).
companyIdstringrequiredIdempotency-KeystringReplays a successful mutating request for 24 hours. Reuse with a different payload returns 409.
application/jsonconnectionsobjectShow propertiesHide properties
emailstring | nullShow propertiesHide properties
stringnullgithubstring | nullShow propertiesHide properties
stringnulllinkedinstring | nullShow propertiesHide properties
stringnullphonestring | nullShow propertiesHide properties
stringnulltwitterstring | nullShow propertiesHide properties
stringnullisVipbooleanlogoUrlstring<uri> | nullShow propertiesHide properties
string<uri>nullnamestringprimaryDomainstring | nullShow propertiesHide properties
stringnullOK
connectionsobjectrequiredShow propertiesHide properties
emailstring | nullrequiredShow propertiesHide properties
stringnullgithubstring | nullrequiredShow propertiesHide properties
stringnulllinkedinstring | nullrequiredShow propertiesHide properties
stringnullphonestring | nullrequiredShow propertiesHide properties
stringnulltwitterstring | nullrequiredShow propertiesHide properties
stringnullidstringrequiredisVipbooleanrequiredlogoUrlstring<uri> | nullrequiredCompany logo image URL.
Show propertiesHide properties
string<uri>nullnamestringrequiredCompany name.
primaryDomainstring | nullrequiredShow propertiesHide properties
stringnullInvalid request (validation failed).
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Missing or invalid API key.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
The API key does not have access to this resource.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
The requested resource was not found.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
The request conflicts with an existing resource or idempotency operation.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Rate limit exceeded.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.
Internal server error.
codestringrequiredMachine-readable error code, e.g. NOT_FOUND.
dataanyOptional structured error details.
definedbooleanrequiredTrue if the error was declared in the procedure contract.
messagestringrequiredHuman-readable error message.
statusintegerrequiredHTTP status code.