Skip to content

Candidate programs: update, delete

The Candidate Verbs update, delete as MCP do programs, with inputs, result, refusals and an example.

Reference for Candidate, one group of Candidate programs.

Candidate.update

Changes the given properties of a Candidate. Verb page.

Text
do: return await $.Candidate.update(input)

Emits Candidate.updated.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Candidate.
openingOpeningThe Opening the Person is considered for.
personPersonThe Person, whose record crosses Startups only with Consent.
sourcestringOne of pool, prospecting, listing, or referral.
deltajsonThe per-Verb difference between the Candidate and the incumbent Agent in the tryout.

Returns

OutputTypeRequiredDescription
candidateCandidaterequiredThe Candidate.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.

Example

JSON
{
  "name": "do",
  "arguments": {
    "code": "return await $.Candidate.update({ id: 'candidate_CR5hpwMwhW', opening: 'opening_3rD8qFSOyQ' })"
  }
}

Candidate.delete

Deletes a Candidate: a soft delete that keeps its history, undone by Thing.restore. Verb page.

Text
do: return await $.Candidate.delete(input)

Emits Candidate.deleted.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Candidate.

Returns

OutputTypeRequiredDescription
candidateCandidaterequiredThe Candidate.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.

Example

JSON
{
  "name": "do",
  "arguments": {
    "code": "return await $.Candidate.delete({ id: 'candidate_CR5hpwMwhW' })"
  }
}