/v1 endpoints and help with validation and webhook parsing. Authentication is always your ps_ API key.
Node.js / TypeScript
Package:@pilot-status/sdk
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/5xxresponses, retry with exponential backoff (the SDKs help, but the retry policy is up to your system).