Developer API

Build on WedLaunch

Full REST API access to your business data. Build custom integrations, automate workflows, sync with your favorite tools. No limits, no locked-down ecosystem.

Full CRUD Access
Create, read, update, and delete across all resources — contacts, weddings, events, contracts, invoices, proposals, and more.
Secure by Default
API key authentication with configurable scopes (read, write, delete). Rate limiting, key rotation, and automatic tenant isolation.
Developer First
Consistent JSON response format, pagination on every list endpoint, OpenAPI 3.1 spec, and clear error messages. No surprises.

Quick Start

1. Get your API key from Settings

2. Make your first request:

curl -X GET "https://wedlaunch.com/api/v1/contacts?page=1&limit=10" \
  -H "Authorization: Bearer wl_live_your_api_key" \
  -H "Content-Type: application/json"

3. Get clean, paginated JSON responses:

{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "first_name": "Sarah",
      "last_name": "Johnson",
      "email": "sarah@example.com",
      "phone": "+1-555-0123",
      "pipeline_stage": "qualified",
      "source": "website",
      "created_at": "2025-01-15T10:30:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "limit": 10,
    "total": 47,
    "has_more": true
  }
}

API Endpoints

GET/api/v1/contacts
POST/api/v1/contacts
GET/api/v1/contacts/{id}
PATCH/api/v1/contacts/{id}
DELETE/api/v1/contacts/{id}
GET/api/v1/weddings
POST/api/v1/weddings
GET/api/v1/events
POST/api/v1/events
GET/api/v1/appointments
POST/api/v1/appointments
GET/api/v1/contracts
POST/api/v1/contracts
GET/api/v1/invoices
POST/api/v1/invoices
GET/api/v1/proposals
POST/api/v1/proposals
GET/api/v1/services
GET/api/v1/packages
GET/api/v1/vendors
GET/api/v1/conversations

Ready to build?

Get your API key and start integrating in minutes. Full access, no gatekeeping.