Refresh a Client's company profile
Read the Client's website again into its company profile (what they do, products, mission, stage, locations, tech, culture), optionally from a new website. It runs in the background.
bearerAuthorizationBearer <API key or OAuth token>An organization API key (ink_live_…, ADR-0124), or the OAuth access token a person's AI client gets from the Recruiter MCP sign-in. Only the Authorization header is accepted.
Idempotency-Key?stringMakes a write safe to repeat: the same key and input return the first result. Required for agents' writes and for anything a person confirms.
^[A-Za-z0-9._:-]+$8 <= length <= 128application/json- body
input*confirmation?stringThe id from a confirm or awaiting_approval Outcome, sent with the same input and key to go ahead.
Done. A replay of the same key and input omits output.
application/json- response
status*unknownoutput?actionId*stringcurl -X POST 'https://www.invyte.ai/api/recruiter/v1/operations/clients.refreshKnowledge' \ -H 'Content-Type: application/json' \ -d '{ "input": { "clientId": "string" }}'{ "status": "done", "output": { "clientId": "string", "version": 1, "status": "queued" }, "actionId": "string"}List Clients POST
List the Clients (the customers a staffing organization hires for) whose Jobs you can see, by name, with how many of their Jobs you can see, their account owner, contacts and Slack status. Administrators see every Client.
Release a candidate's contact details to a Client POST
Let the Client see one candidate's email and phone, as an introduction, in the client workspace and share pages. Email and Slack never carry them.