ArborNote Open API

ArborNote's Open API enables Enterprise tree care and landscaping businesses to connect ArborNote data with any platform.

Enterprise API

Connect Your Tree Care Business to Anything

get_proposals.sh
# Fetch all proposals for a client
curl -X GET "https://api.arbor-note.com/v1/proposals" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

# Response
{
  "proposals": [
    {
      "id": 4821,
      "client": "Greenfield HOA",
      "status": "approved",
      "total": 12750.00,
      "line_items": 23,
      "created_at": "2026-02-14T09:30:00Z"
    }
  ]
}

Access Every Data Domain

The API exposes the core objects that power your ArborNote account, giving you read and write access across your entire workflow.

🌳

Proposals & Line Items

Retrieve proposal data, line-item details, pricing, species, objectives, and approval status. Access proposal PDFs and links programmatically.

Read & Write
👥

Clients & Contacts

Manage your client database — names, addresses, phone numbers, emails, and full work history. Syncs bi-directionally with HubSpot Companies.

Read & Write
📁

Projects & Inventory

Access project records, GPS-mapped tree inventories, species data, health assessments, and associated photos. Syncs with HubSpot Contacts.

Read & Write
📅

Scheduling & Work Orders

Query crew schedules, work order assignments, service dates, resource allocation, and job completion status in real time.

Read & Write
💰

Financial Metrics

Pull revenue data, invoice status, payment tracking, and sales pipeline metrics to feed your BI tools or custom dashboards.

Read
🔗

Deals & Pipeline

Monitor deal stages from Submitted through Scheduled, Completed, Billed, and Paid. Maps directly to your HubSpot sales pipeline.

Via HubSpot Sync

Built for Developers

Industry-standard REST patterns, token-based auth, and real-time webhooks — everything you need to integrate fast.

1

Token Authentication

Generate your secret API key from Settings → API Access in ArborNote. Include it in request headers. Rotate instantly if compromised.

2

RESTful Endpoints

Standard GET, POST, PUT, and DELETE operations across all data domains. JSON request and response bodies with comprehensive documentation.

3

Real-Time Webhooks

Set up webhook endpoints to receive instant notifications when records are created, updated, or deleted — no polling required.

4

Zapier Compatible

Trigger workflows from new clients, proposals, and projects created in ArborNote. Push data to thousands of apps without writing code.

5

HubSpot Native Sync

Clients, Projects, and Proposals sync bi-directionally with Companies, Contacts, and Deals in HubSpot — including full deal stage mapping.

6

Secure & Scalable

Enterprise-grade infrastructure handles thousands of records. Key rotation, HTTPS-only endpoints, and scoped access keep your data safe.

Webhooks — React to Changes Instantly

Register webhook endpoints to receive HTTP callbacks whenever key events occur in your ArborNote account. Stay in sync without constant polling.

  • Client created, updated, or deleted
  • Proposal submitted, approved, or lost
  • Project created or modified
  • Contact property changes (name, address, phone, email)
  • Company association changes
  • Deal stage transitions
Webhook Payload Example
// POST to your endpoint
{
  "event": "proposal.approved",
  "timestamp": "2026-03-12T14:22:00Z",
  "data": {
    "proposal_id": 4821,
    "client": "Greenfield HOA",
    "total": 12750.00,
    "deal_stage": "closed_won"
  }
}
Authentication
# Include your API key in every request
curl -X GET \
  "https://api.arbor-note.com/v1/clients" \
  -H "Authorization: Bearer <YOUR_TOKEN>"

# To get your token:
# Settings → API Access → Show Token
# 
# Lost or compromised?
# Click Rotate to issue a new key instantly.

Simple, Secure Authentication

Every API request is authenticated with a secret token unique to your ArborNote account. No OAuth flows to configure — just generate, include, and go.

  • Generate your key from Settings → API Access
  • Include as a Bearer token in the Authorization header
  • One-click key rotation if your token is compromised
  • All requests require HTTPS

What You Can Build

From custom dashboards to fully automated workflows, the Open API powers whatever your tree care operation needs.

📊

Custom BI Dashboards

Pull proposal data, revenue metrics, and crew efficiency into Tableau, Power BI, or your own reporting tools for real-time business intelligence.

🔄

CRM & Accounting Sync

Connect ArborNote to any CRM, ERP, or accounting system beyond the built-in QuickBooks and HubSpot integrations. Keep every system in sync.

🤖

Workflow Automation

Trigger actions when proposals are submitted or approved — send Slack alerts, create Asana tasks, update spreadsheets, or start email sequences.

🗺️

GIS & Mapping Integration

Export GPS-mapped tree inventory data to ArcGIS, Google Earth, or custom mapping platforms for municipal clients and large-scale projects.

📱

Custom Client Portals

Build branded portals for your clients that show proposal status, tree health data, and service history — powered by real-time API data.

📈

Sales Pipeline Reporting

Track proposals from submission through every deal stage — Scheduled, Completed, Billed, Paid — with custom reports your management team needs.

Ready to Integrate?

The ArborNote Open API is available on the Enterprise plan. Explore the documentation to see every endpoint, or get in touch with our team for a walkthrough.

Google Reviews 5 stars
Capterra 4.8 stars
Apple App Store 4.5 stars

Award winning features

ArborNote won the Safety Innovation Award at the Arborexpo Arbor Awards, for our bi-lingual Job Safety Analysis form, that helps crews get their work done safely, regardless of their primary language. 

Arbor Awards

Schedule a product demo today!