API and MCP
REST API, webhooks, and the MCP server for AI assistants. 24 articles
MCP
Getting Started
API referenceBuild with the FieldCamp API reference — fc_live keys, JSON endpoints, pagination and filters, outbound webhooks, and resources for clients, jobs, visits and invoices.QuickstartFieldCamp API quickstart on v1 endpoints — go from an fc_live key to a scheduled job in five steps.API authentication and scopesAuthenticate FieldCamp API requests with fc_live API keys, choose the required resource scopes, and troubleshoot 401, 403, and 429 responses.
Core Concepts
Errors & retriesResponse envelope format, HTTP status codes, and retry guidance for the FieldCamp API.IdempotencyMake FieldCamp API retries safe with idempotent create patterns using server-side filters on the v1 endpoints.Incremental syncPull only what changed — build a dashboard or a mirror by polling the FieldCamp v1 API with the `since` cursor, `sort=updatedAt:asc`, and pagination.API rate limits and throttling headersUnderstand FieldCamp API rate limits, the 60 RPM sliding window, throttling headers, and how to handle 429 errors in production integrations.API webhooksCreate FieldCamp webhook endpoints, subscribe to the supported event set, verify HMAC signatures, update endpoints, and inspect delivery attempts.Webhook events catalogReference for every FieldCamp webhook event, including sample payloads, required scopes, and tips for building reliable webhook receivers.
Resources
Resources
ClientsUse the FieldCamp Clients API to create, search, update, soft-delete, and sync the people and companies you do work for.Custom objectsRead and write records on the custom objects your FieldCamp account defines — runtime schema discovery, cursor paging, delta sync, upsert by your own id, and object.* webhooks.JobsReference for the FieldCamp Jobs API — create, schedule, filter, and update field service jobs with JSON requests on the v1 endpoints.VisitsThe FieldCamp Visits API schedules, updates, cancels, and tracks on-site appearances for jobs across an 8-state visit lifecycle.ItemsItems are the products or services you bill as line items on an estimate or invoice.TeamList technicians and field staff whose user IDs you'll assign to jobs and visits.UsersList user accounts at your FieldCamp tenant.TaxesList the tax codes you apply to estimate and invoice line items.Job formsReusable form templates attached to jobs.Company infoRetrieve your tenant's organization-level settings.Managing FieldCamp API keysCreate, scope, rotate, and revoke FieldCamp API keys with /api/v1/api-keys to give every integration its own credentials.Calendar & accounting sync API for Google Calendar, Outlook & QuickBooksFieldCamp's calendar sync API lets you trigger Google Calendar, Outlook and QuickBooks syncs and pull incremental changes from one place.InvoicesUse the FieldCamp Invoices API to create, list, update, void, and collect on v1 invoices with line items, discounts, markup, and Stripe payment links.