API Reference
HTTP reference for PushFire Edge Functions at https://api.pushfire.app/functions/v1/. Authenticate with a Public or Secret API key from Developers → API keys.
Request bodies use a data wrapper unless noted in the endpoint schema. Each block below documents method, URL, request shape, success response, and common errors.
These endpoints cover devices, subscribers, tags, workflow execution, and programmatic push/email. Segment membership is computed in PushFire from tag rules—it is not managed directly through this API.
Track API-sent messages under Developers → API Messages. For SDK setup, see Integrations.
Authentication
Send Authorization: Bearer <key> on every request. Use a Public key (pf_pk_) for identity APIs or a Secret key (pf_sk_) for server actions. Copy keys from Developers → API keys (Owner and Editor). Rotate if compromised.
Missing or invalid tokens return 401 as documented on each endpoint.
Devices
Subscribers
Login and update accept an optional timezone: an IANA zone such as America/Santiago. At time wait nodes use the subscriber timezone when set; otherwise they use the project timezone from Settings → General. Duration waits ignore timezone—they are elapsed time from when the step is reached.
Subscriber tags
Workflows
Messaging
Related guides
- Developers
- Getting Started for Developers
- Resend connector
- SMTP connector
- Audience sync