PayPilot API
Live demoGitHub
HomeGuidesSDKsContext PluginAPI Reference
Live demoGitHub
Transaction intelligence over synced PayPal data GETPayPal invoices sent to customers GETCreate (and send) a PayPal invoice POSTRemind, cancel or refresh an invoice POSTPayout executions GETRequest a cashback payout batch (creates an approval) POSTRefresh a payout batch status from PayPal POSTSubscription plans GETCreate a subscription plan POSTPayPal connection status (no secrets) GETSubscriptions and failed-payment recovery GETSubscription revenue radar (billing periods, retries, recovery) GETSuspend, activate, recover or cancel POSTSynchronise transactions from PayPal (incremental) POSTSynced PayPal transactions GETPayPal webhook receiver (verified, idempotent) POSTReceived webhook events GETSend a signed simulated webhook through the real pipeline POSTRe-run a failed webhook handler POST
Paypal

PayPal webhook receiver (verified, idempotent)

POST
/api/v1/paypal/webhooks

PayPal webhook receiver (verified, idempotent).

Response Body

application/json

curl -X POST "https://example.com/api/v1/paypal/webhooks"
{  "data": {},  "meta": {},  "success": true}

Synced PayPal transactions GET

Synced PayPal transactions.

Received webhook events GET

Received webhook events.