Skip to main content

Quickstart

This guide uses the process-first public API. It creates a keyword_warmup request, receives a signed callback, and polls the normalized process record.

Before You Start

You need:
  • A shared bearer secret configured in Phonefarm as INGEST_SECRET.
  • A reachable callback URL if you want push updates.
  • A valid account_id and phone_id or another valid routing target.

1. Set Environment Variables

2. Create a Process

Expected response:

3. Verify the Accepted Callback

Phonefarm immediately attempts a process.updated callback with milestone accepted. Callback payload shape:
If PHONE_FARM_WEBHOOK_SECRET is configured, Phonefarm signs the callback with:
  • X-PhoneFarm-Timestamp
  • X-PhoneFarm-Signature
See Webhooks for verification examples.

4. Poll for Source-of-Truth Status

Example response:

5. Cancel If Needed