REST API

Build on
CrewDeck

Extend the platform with our RESTful API. Integrate CrewDeck into your existing tools, automate workflows, sync data across systems, and build custom experiences on top of the roofing CRM your team already knows.

API Overview

A Modern API Built for Developers

Everything you need to build robust integrations with predictable behavior, strong security, and excellent developer experience.

RESTful JSON API

Clean, predictable endpoints following REST conventions. Standard HTTP methods, meaningful status codes, and consistent JSON responses across every resource.

OAuth 2.0 Authentication

Secure token-based authentication with scoped permissions. Request only the access your integration needs with fine-grained OAuth scopes.

Webhooks

Real-time event notifications for leads, jobs, invoices, and more. Subscribe to the events you care about and get instant HTTP callbacks.

Rate Limiting

Generous limits with clear headers so you always know where you stand. Enterprise plans include 1,000 requests per minute per API key.

Pagination & Filtering

Cursor-based pagination for efficient traversal of large datasets. Field-level filtering, sorting, and sparse fieldsets on every list endpoint.

Comprehensive SDKs

Official JavaScript and Node.js SDK with full TypeScript typings. Additional language SDKs are on the roadmap.

Use Cases

What You Can Build

From simple data syncs to fully custom applications, the CrewDeck API powers it all.

Custom Integrations

Connect CrewDeck to your ERP, accounting software, or custom internal tools. Push and pull data in real time without manual imports.

Automated Workflows

Trigger actions based on lead status changes, job completions, invoice payments, and more. Build the automation your team needs.

Data Sync

Keep CrewDeck in sync with your other business systems. Bi-directional sync ensures a single source of truth across platforms.

Custom Dashboards

Build executive dashboards and TV displays pulling real-time data from CrewDeck. Visualize KPIs your way with any BI tool.

White-Label Solutions

Build custom client-facing portals and branded experiences powered by CrewDeck data. Full control over the end-user experience.

Quick Start

Simple, Intuitive Requests

Fetch leads, create jobs, send invoices, and more with clean, well-documented endpoints.

GET /api/v1/leads
GET /api/v1/leads?status=new&limit=10
Authorization: Bearer sk_live_...

// Response 200 OK
{
  "data": [
    {
      "id": "lead_abc123",
      "name": "John Smith",
      "address": "1234 Oak St, Oklahoma City, OK",
      "source": "storm_campaign",
      "score": 87,
      "status": "new",
      "created_at": "2026-02-10T14:30:00Z"
    }
  ],
  "pagination": { "next_cursor": "eyJpZCI6..." }
}
Endpoints

Available Resources

Access every part of CrewDeck programmatically. All endpoints support standard CRUD operations with resource-specific actions.

Leads
/api/v1/leads
CRUD + search, scoring, assignment
Contacts
/api/v1/contacts
CRUD + merge, activity history
Jobs
/api/v1/jobs
CRUD + status updates, milestones, photos
Estimates
/api/v1/estimates
CRUD + PDF generation, send
Invoices
/api/v1/invoices
CRUD + payment status, send
Schedule
/api/v1/events
CRUD + crew assignment
Webhooks
/api/v1/webhooks
Subscribe to real-time events
Users
/api/v1/users
Team management, roles
Enterprise Plan

API Access Included with Enterprise

Full REST API access, webhook subscriptions, and dedicated integration support are included in the CrewDeck Enterprise plan. Unlimited users, custom onboarding, SLA guarantee, and a dedicated account manager to help you build exactly what you need.

Full API Access

All endpoints, all resources

1,000 req/min

Generous rate limits

Webhooks

Real-time event streams

Ready to Integrate?

Get started with the CrewDeck API today. Our team is here to help you plan your integration, answer technical questions, and get you up and running fast.

CrewDeck

The all-in-one roofing operations platform built to help you close more deals and grow faster.

Product

Company

Legal

© 2026 CrewDeck, Inc. All rights reserved.

Powered by Teqwiz