FieldFlow API

Dispatch a credentialed professional with one request

The same engine that powers the FieldFlow Marketplace is available to your product. Quote, book, track and reconcile field appointments programmatically — or let an AI agent do it over our hosted MCP server.

Organization API keys

Issue, rotate and revoke scoped keys from your Enterprise account. Keys are hashed at rest and every call is attributed to the issuing organization.

Booking & tracking

Create appointments, quote pricing by ZIP, check coverage, and poll live status through the full eleven-stage lifecycle from unassigned to completed.

Signed webhooks

Receive status transitions, assignment events and payment results. Every payload is HMAC-signed so you can verify authenticity before processing.

Hosted MCP server

Connect ChatGPT, Claude or your own agent over OAuth. Tools cover appointments, live status, reports, open jobs and job claiming — all acting as the signed-in user.

Start with a quote call

Authenticate with an organization API key, price the work by service and ZIP, then create the appointment. Sandbox keys are available on request during onboarding.

# Quote a job, then create it
curl -X POST https://fieldflowlab.com/api/public/quote \
  -H "Authorization: Bearer $FIELDFLOW_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "service": "mobile-phlebotomy", "zip": "77002" }'

Agent-ready by default

FieldFlow ships an OAuth-protected MCP endpoint at /mcp. Add it to any compatible AI client, sign in with your FieldFlow account, and your assistant can list appointments, check a live tracking timeline, read completed reports and — for approved professionals — claim open dispatch jobs.