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