Closed Beta. Request early access to be one of the first to try Weddinguru!
API

Build With the
Weddinguru API

Integrate Weddinguru into your existing workflows with our powerful, well-documented REST API. Build custom integrations, automate processes, and extend functionality.

View Documentation Contact Sales
# Get all weddings curl https://api.weddinguru.co.uk/v1/weddings \ -H "Authorization: Bearer sk_live_..." # Response { "data": [ { "id": "wed_abc123", "couple_names": "Sarah & James", "date": "2024-06-15", "guest_count": 124 } ] }

API Features

Everything you need to build powerful integrations

RESTful Design

Clean, predictable URLs with standard HTTP methods. JSON request and response bodies.

Secure Authentication

API key authentication with granular permissions. All traffic encrypted with TLS.

Webhooks

Real-time notifications for events like new bookings, RSVPs, and payment confirmations.

Rate Limiting

Generous rate limits with clear headers. Burst capacity for peak usage.

Comprehensive Docs

Detailed documentation with examples, guides, and API reference.

Official SDKs

Ready-to-use libraries for Python, JavaScript, and more languages coming soon.

Available
Endpoints

Access all the data and functionality you need to build powerful integrations with Weddinguru.

Full API Reference
Weddings
GET /v1/weddings List all weddings
POST /v1/weddings Create a wedding
GET /v1/weddings/:id Get a wedding
Guests
GET /v1/weddings/:id/guests List guests
POST /v1/weddings/:id/guests Add a guest
Invoices
GET /v1/invoices List invoices
POST /v1/invoices Create invoice

Official SDKs

Get started quickly with our official libraries

Python
pip install weddinguru
JavaScript
npm i weddinguru
PHP
Coming Soon
Ruby
Coming Soon

Ready to Get Started?

API access is available on Professional and Enterprise plans