Skip to main content

endorseTalent

codebolt.agentPortfolio.endorseTalent(talentId: string): Promise<EndorseTalentResponse>

Endorses a talent skill to validate its quality and verify the agent's expertise.

Parameters

  • talentId (string): The ID of the talent to endorse.

Returns

  • Promise<[EndorseTalentResponse](/docs/reference/type-reference/codeboltjs/interfaces/EndorseTalentResponse)>: A promise that resolves when talent is endorsed.

Examples

// Endorse a talent
await codebolt.agentPortfolio.endorseTalent('talent-456');

// Multiple endorsements
const talents = await codebolt.agentPortfolio.getTalents('agent-123');
for (const talent of talents.data?.talents || []) {
await codebolt.agentPortfolio.endorseTalent(talent.id);
}

Notes

  • Only endorse talents you have direct experience with
  • Endorsements verify skill quality
  • Multiple endorsements increase talent credibility
  • Consider the impact of endorsements on reputation