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://docs.up2data.ai/v1/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

SignalRun

One tick of a signal: the batch submission it made and how it went.

#Fields

FieldTypeNotes
run_idstringUUID.
run_numberinteger1-based step. Reused when a paused or deferred run is retried.
scheduled_forstringISO 8601. The tick this run belongs to.
started_atstringISO 8601.
finished_atstring | nullISO 8601. null while running.
statusstringEnum: running, succeeded, failed, deferred. deferred means the submission was rate limited and will be retried after Retry-After under the same run_number.
attemptsintegerSubmission attempts made for this run_number, across retries and deferrals.
job_idstring | nullThe batch job created by this run, when succeeded. Read it with GET /batch/{job_id}.
errorstring | nullThe error message from the last attempt, when failed or deferred.

#Sample

json
{
  "run_id": "4b8e0c1d-2a6f-4c3b-9e7d-5f1a2b3c4d5e",
  "run_number": 3,
  "scheduled_for": "2026-11-03T08:00:00Z",
  "started_at": "2026-11-03T08:00:00Z",
  "finished_at": "2026-11-03T08:00:01Z",
  "status": "succeeded",
  "attempts": 1,
  "job_id": "job_7hd92kfa",
  "error": null
}