Fenceline Logo

External API

External integration documentation

Use the documented API resources and schemas to evaluate integrations with Fenceline.

QUICK START
curl -s \
  -H "x-api-key: $API_KEY" \
  "https://api.fenceline.ai/invoices?contractorId=abc123&limit=50"

Built for Integration

Accounting Sync

Export to QuickBooks and similar platforms

CRM Integration

Sync with Salesforce, ServiceM8, and more

BI Ready

Neutral data format for any BI tool

Authenticated Access

API key authentication and endpoint rate limits

API Endpoints

Metadata

Discover resources and fields

GET /metadata

Customers

Neutral customer list

GET /customers

Projects

High-level project records

GET /projects

Invoices

Export invoice data

GET /invoices

Payments

Export payment receipts

GET /payments

Common params: contractorId limit updatedAfter pageToken

Authentication

Include your API key in request headers:

x-api-key: YOUR_API_KEY
or
Authorization: Bearer YOUR_API_KEY

Rate Limits

Default: 10 requests/minute per endpoint

429 Rate limit exceeded
Retry-After Seconds to wait

MCP Integration

Review the MCP server's current development status, implemented building blocks, and transport limitations.

MCP Status →

Support Center

Get help with API integration, troubleshooting, and best practices.

Get Support →

Platform Access

Access the contractor platform to see the full system in action.

Sign In →

Ready to Build?

Explore our comprehensive documentation and start integrating today.

Need an API key? Contact your Fenceline administrator.