Block a company
Changed onPuts a company on the board-scoped blocklist. Blocking always stops company-vertical backfill and rejects automated sourcing writes that match this company. Two outcomes are available. The default (remove omitted or false) keeps the public profile, archives currently published jobs, and still allows non-automated human posts. With remove: true the profile, its jobs, and its directory, sitemap, and search entries are removed from the board while the company stays on the blocklist, and every write that resolves to it is rejected (ADR-0124). Idempotent: blocking an already-blocked company succeeds and reports was_already_blocked: true, and remove: true upgrades an already-blocked company to the removed outcome. The response reports removed (the resulting state) and removal_scheduled (whether this call started the removal).
Request
- Base URL: https://api.cavuno.com/v1
- URL: https://api.cavuno.com/v1/companies/{id}/block
- Auth: HTTP bearer
Path parameters
The company's opaque object id: the id field returned by the company endpoints (e.g. p17xq4c2b9r5gz3e8j0r6t4k7m2n9d5w). This is NOT the slug or display name; passing a slug like antler returns 404. To look up a company by name or slug, use GET /v1/companies, POST /v1/companies/search, or POST /v1/companies/find-or-create and read the returned id.
Request body
Response
Successful response.
Changes
- info
added the optional property
/to the response with the status
- info