{ "opencollection": "1.0.0", "info": { "name": "HoneyBook API (Modeled)", "version": "1.0-modeled", "description": "Not an official HoneyBook collection. HoneyBook has no documented public API; this models the logical resource surface implied by its product and Zapier trigger events against an unverified base URL." }, "request": { "auth": { "type": "oauth2", "token": "{{accessToken}}" } }, "items": [ { "info": { "name": "Clients", "type": "folder" }, "items": [ { "info": { "name": "List clients and inquiries.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/clients" }, "docs": "Modeled from the New Client / New Inquiry Zapier triggers. Not a confirmed endpoint." }, { "info": { "name": "Create a client or inquiry.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/clients", "body": { "type": "json", "data": "{\n \"name\": \"Jane Client\",\n \"email\": \"jane@example.com\",\n \"status\": \"inquiry\"\n}" } }, "docs": "Creates a client or inquiry." }, { "info": { "name": "Retrieve a client.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/clients/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the client." } ] }, "docs": "Retrieves a client or inquiry by ID." } ] }, { "info": { "name": "Projects", "type": "folder" }, "items": [ { "info": { "name": "List projects.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/projects" }, "docs": "Lists projects in the pipeline." }, { "info": { "name": "Create a project.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/projects", "body": { "type": "json", "data": "{\n \"name\": \"Fall Wedding\",\n \"client_id\": \"\"\n}" } }, "docs": "Creates a project." }, { "info": { "name": "Retrieve a project.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/projects/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the project." } ] }, "docs": "Modeled from the Project Booked / Project Stage Changed Zapier triggers." } ] }, { "info": { "name": "Contracts", "type": "folder" }, "items": [ { "info": { "name": "List contracts for a project.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/projects/:project_id/contracts", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ] }, "docs": "Lists contracts for a project." }, { "info": { "name": "Create a contract.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/projects/:project_id/contracts", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ], "body": { "type": "json", "data": "{\n \"title\": \"Service Agreement\"\n}" } }, "docs": "Creates a contract for a project." } ] }, { "info": { "name": "Proposals", "type": "folder" }, "items": [ { "info": { "name": "List proposals for a project.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/projects/:project_id/proposals", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ] }, "docs": "Lists proposals for a project." }, { "info": { "name": "Create a proposal.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/projects/:project_id/proposals", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ], "body": { "type": "json", "data": "{\n \"title\": \"Wedding Package\"\n}" } }, "docs": "Creates a proposal (quote + contract + invoice) for a project." } ] }, { "info": { "name": "Invoices", "type": "folder" }, "items": [ { "info": { "name": "List invoices for a project.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/projects/:project_id/invoices", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ] }, "docs": "Lists invoices for a project." }, { "info": { "name": "Create an invoice.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/projects/:project_id/invoices", "params": [ { "name": "project_id", "value": "", "type": "path", "description": "The ID of the project." } ], "body": { "type": "json", "data": "{\n \"amount_due\": 1250.00,\n \"due_date\": \"2026-08-01\"\n}" } }, "docs": "Creates an invoice for a project." } ] }, { "info": { "name": "Payments", "type": "folder" }, "items": [ { "info": { "name": "List payments.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/payments" }, "docs": "Modeled from the Payment Received Zapier trigger." }, { "info": { "name": "Retrieve a payment.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/payments/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the payment." } ] }, "docs": "Retrieves a payment by ID." } ] }, { "info": { "name": "Scheduler", "type": "folder" }, "items": [ { "info": { "name": "List session types.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/scheduler/session-types" }, "docs": "Scheduler is available on Essentials and Premium plans." }, { "info": { "name": "List bookings.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/scheduler/bookings" }, "docs": "Lists scheduled bookings." }, { "info": { "name": "Create a booking.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/scheduler/bookings", "body": { "type": "json", "data": "{\n \"session_type_id\": \"\",\n \"start_time\": \"2026-08-01T15:00:00Z\"\n}" } }, "docs": "Creates a booking against a session type's availability." } ] }, { "info": { "name": "Webhooks", "type": "folder" }, "items": [ { "info": { "name": "List webhook subscriptions.", "type": "http" }, "http": { "method": "GET", "url": "https://api.honeybook.com/v1/webhooks" }, "docs": "Not a confirmed HoneyBook capability - modeled to mirror the five Zapier trigger events." }, { "info": { "name": "Subscribe to an event.", "type": "http" }, "http": { "method": "POST", "url": "https://api.honeybook.com/v1/webhooks", "body": { "type": "json", "data": "{\n \"event\": \"payment.paid\",\n \"target_url\": \"https://example.com/hooks/honeybook\"\n}" } }, "docs": "Subscribes to an event." }, { "info": { "name": "Delete a webhook subscription.", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.honeybook.com/v1/webhooks/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The ID of the webhook subscription." } ] }, "docs": "Deletes a webhook subscription." } ] } ], "bundled": true }