Install the Up2Data skill

Teach Claude Code to integrate the Up2Data API. Installs once, then loads automatically whenever you ask it about Up2Data.

  1. Run this in your terminal
    bash
    mkdir -p ~/.claude/skills/up2data-api && curl -fsSL https://up2data.ai/docs/legacy/skill.md -o ~/.claude/skills/up2data-api/SKILL.md
  2. Restart Claude CodeSo it picks up the new skill.
  3. Try it"Enrich these LinkedIn profiles with Up2Data and send results to my webhook"

Requires Claude Code. macOS, Linux, or WSL.

Prefer to read it first? View the skill file

CallbackItem

The envelope every webhook POST body item carries. type says what kind of record result holds.

#Fields

FieldTypeNotes
queueIdstring
namestring
urlstring
typestringOne of "Profile", "Company", "Activity", "ActivityPosts", "ActivityComments", "ActivityReactions", "LatestPost" or "PostByUrl".
statusnumber
_idstring
totalResultsnumberOnly sent by callbacks from a Sales Navigator queue (sales-search). It is how many results the search itself reported, not how many you receive, and it is repeated on every item of the callback. Absent until the first page of that queue has been scraped.
resultobjectThe full enriched record; shape depends on type.

#Sample

json
{
  "queueId": "string",
  "name": "string",
  "url": "string",
  "type": "string (\"Profile\" | \"Company\" | \"Activity\" | \"ActivityPosts\" | \"ActivityComments\" | \"ActivityReactions\" | \"LatestPost\" | \"PostByUrl\")",
  "status": "number",
  "_id": "string",
  "totalResults": "number (Sales Navigator callbacks only)",
  "result": { ... }
}