Coastline REST API
Build custom integrations on the Coastline REST API and webhooks.
What you get
The Coastline REST API gives you programmatic access to your workspace data: contacts, opportunities, projects, invoices, estimates, and more. Use it to build custom integrations, sync data to other systems, or automate tasks that go beyond what Zapier covers.
Get an API key
- Go to Settings → Developer → API Keys.
- Click New key.
- Give the key a descriptive name (e.g. "Production integration") and copy the generated token.
Keep this token private. Anyone who has it can read and write your workspace data.
Base URL
https://api.coastlinecrm.com/v1
All requests require the header:
Authorization: Bearer YOUR_API_KEY
Rate limits
100 requests per minute per API key. Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers.
Webhooks
Coastline can push events to your server in real time.
- Go to Settings → Developer → Webhooks → New webhook.
- Enter your endpoint URL and choose the event types to receive.
- Coastline signs each request with an HMAC-SHA256 signature in the
X-Coastline-Signatureheader so you can verify authenticity.
Available webhook events include contact created/updated, invoice paid, opportunity stage changed, and more.
API reference
Full endpoint documentation is available in the developer docs linked from Settings → Developer → API Keys → View docs.
Things to know
- The API is read-write. Destructive operations (deletes) are permanent.
- API keys do not inherit workspace role permissions; they have full read-write access to your workspace. Scope your keys as narrowly as your use case allows.
- To revoke a key, delete it from Settings → Developer → API Keys. Requests using the deleted key will immediately receive a 401 response.
Was this article helpful?
Still need help?
Submit a ticket and a human will get back to you.
More in Integrations
Connect Gmail
Send, receive, and track email from your Gmail inbox inside Coastline.
Connect Outlook
Connect your Microsoft or Outlook inbox to send and receive email inside Coastline.
Connect Google Calendar
Two-way sync keeps your Coastline events and Google Calendar in lockstep.
Add Microsoft Teams to Bookings
Automatically generate a Teams meeting link for every booking your customers schedule.