FieldCamp

FieldCamp API Reference | FieldCamp

Build integrations with FieldCamp — create clients, jobs, and visits programmatically from your booking, scheduling, or ERP system.

The FieldCamp API lets your systems create clients, schedule jobs, and manage visits programmatically. If your booking engine, marketing site, or ERP needs to push work into FieldCamp, this is the API you integrate with.

The basics

  • Base URL: https://api.fieldcamp.ai
  • Authentication: JWT bearer token issued by FieldCamp support. See Authentication.
  • Webhooks: not currently emitted — see Webhooks for the polling pattern.

Object model

A typical integration flow:

  1. Create a client (or find an existing one by email).
  2. Create the items you'll bill (one-time setup; reuse item IDs thereafter).
  3. Create a job pointing at the client, with the items as line items.
  4. Create visits for the job (or rely on auto-generated visits from the job's start/end times).

Start here

Things to know before you build

Three things that catch most first-time integrators:

  1. POST /api/jobs uses multipart/form-data, not JSON.
  2. All datetimes are UTC ISO-8601 strings; the job's timezone is a display hint only.
  3. jobNumber is client-generated and must be unique. See Idempotency.

On this page