Skip to main content
The official SDKs wrap the public /v1 endpoints and help with validation and webhook parsing. Authentication is always your ps_ API key.

Node.js / TypeScript

Package: @pilot-status/sdk
Webhook parsing:

Python

Package: pilot-status

n8n (native integration)

Official community node: n8n-nodes-pilot-status. Install from the n8n UI: Settings → Community Nodes → Install → n8n-nodes-pilot-status. Authentication uses a Pilot Status API key.
For inbound events, add the Pilot Status Trigger node to your workflow, copy its webhook URL, and paste it as a new webhook on the Webhooks page in the Pilot Status dashboard. Every subscribed event then starts your workflow.

Best practices

  • Keep the API key on the backend only — never in browser code.
  • For 429/5xx responses, retry with exponential backoff (the SDKs help, but the retry policy is up to your system).