Docs

API Reference

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