Companies
Find, create, update, delete, and inspect the companies that supply jobs to your job board.
A
JCompanies are the employer records behind jobs and public company pages. Resolve a company before creating its jobs so you do not create duplicate employer records.
Discover company operations
Find or create a company
Avoid duplicate companies
Search by website domain and normalized name before creating a record. The find-or-create operation matches the website domain first and then the company name; it does not search a company-alias field. A company cannot be merged through the Operator API. Treat permanent deletion as a destructive operation: show the affected jobs first, obtain approval, then confirm the company no longer exists.
The canBackfill field is informational—it reports whether Cavuno’s behind-the-scenes managed import may support the company. MCP cannot initiate or configure that managed import. To build your own import, have the AI client or code read the source and use MCP, the CLI, or the REST API for the Cavuno records.
Company blocklist
When an employer must leave the board, block them so backfill, import, and bulk API writes cannot reintroduce jobs. Pass remove: true to also remove the profile and its jobs from the board while keeping the company blocked. Without it, live published jobs are archived and the profile stays. Unblock does not republish archived jobs.
Deleting a blocked company with DELETE /companies/:id keeps it blocked and removes it from the board. Unblock first to delete it completely.
See Company blocklist.