Write

Endorse LinkedIn Skills

Endorse a specific skill on a LinkedIn profile identified by provider ID, slug, or URL. The skill name must match exactly what is listed on the profile (case-sensitive), so pair this with get_profile to see which skills are available. The tool enforces a 50-per-day safety limit and can be attributed to a campaign for tracking.

endorse_skillsPOST/api/v1/network/endorse
crispy — bash

Example prompt: Endorse Maria for her Product Management skill before I reach out about the partnership

{
  "status": "endorsed",
  "profile": "ACoAABGDkeIB",
  "skill_name": "Product Management"
}
Permission scope
core
Access
Write
Daily limit
50/day
Category
Connections

What you can build

Warm up a prospect with a genuine endorsement before sending a connection request
Reinforce relationships with existing connections through low-friction touchpoints
Run light pre-engagement steps inside a campaign to lift later acceptance
Recognize a colleague or partner's expertise as part of a relationship-building sequence

Parameters

Inputs accepted by endorse_skills.

NameTypeDescription
identifierstringProfile identifier: provider_id (e.g. 'ACoAABGDkeIB...'), slug, or LinkedIn URL
skill_namestringExact skill name as shown on the profile (case-sensitive match required)
campaign_idstringCampaign slug (from list_campaigns) to track this action under.

The complete LinkedIn API. Ready when you are.

Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.