SmartFence API
Connect SmartFence to your CRM, ERP, or custom workflows. Pull leads, update statuses, and manage company configuration — all via a simple REST API.
What You Can Build
Purpose-built endpoints for CRM and ERP integration
Lead Management
Create, retrieve, update, and delete leads. Pull full lead details including estimate data, contact info, and conversation history into your CRM.
Status Sync
Keep lead statuses in sync between SmartFence and your CRM. Update leads to contacted, quoted, won, or lost directly from your existing tools.
Company Configuration
Read and update your SmartFence company settings programmatically — pricing, fence specs, service areas, and more — without touching the admin dashboard.
Custom Reporting
Access raw lead and estimate data to build dashboards in your preferred BI tool. Filter by status, date range, lead source, and more.
Quick Start
Authenticate with your API key and start pulling data in minutes
Authentication
Your API key is a 32-character hex string found in Admin → Companies → Edit Company. Pass it as a request header:
Endpoints
Base URL: https://go.smartfence.app/api/v1
Full request/response schemas, parameter details, and interactive examples are in the API documentation →