API Reference

Build with the Veleria API

RESTful API to integrate CRM, bookings, invoicing, and workflow automation into your applications. Built for Australian businesses.

API Key Auth

Secure Bearer token authentication

Rate Limiting

Starter: 100/hr · Pro: 1,000/hr · Business: 10,000/hr

Webhooks

Real-time event notifications

Fast Response

Average 45ms response time

Quick Start

1. Get Your API Key

Generate an API key from Settings → API Keys

VELERIA_API_KEY=vela_live_sk_abc123xyz789...

2. Make Your First Request

curl -X GET \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.veleria.com.au/v1/contacts

3. Response

{
  "success": true,
  "data": [{
    "id": "con_abc123",
    "first_name": "Sarah",
    "email": "sarah@example.com.au"
  }],
  "pagination": { "total": 156, "page": 1 }
}

API Endpoints

Full REST API for contacts, bookings, messaging, payments and automation

GET/api/v1/contacts

List all contacts with pagination

POST/api/v1/contacts

Create a new contact

GET/api/v1/contacts/:id

Get contact by ID

PUT/api/v1/contacts/:id

Update contact details

DELETE/api/v1/contacts/:id

Delete a contact

POST/api/v1/bookings

Create a new booking

GET/api/v1/bookings

List all bookings with filters

POST/api/v1/messages/send

Send message via AI assistant

GET/api/v1/conversations

List conversation threads

POST/api/v1/workflows/trigger

Trigger automation workflow

GET/api/v1/analytics/dashboard

Get dashboard analytics data

POST/api/v1/payments/invoice

Create and send invoice

Plus 40+ more endpoints for complete platform access

Webhooks

Receive real-time notifications when events occur in your Veleria account.

Available Events

contact.created
contact.updated
booking.created
booking.cancelled
message.received
message.sent
payment.completed
payment.failed
workflow.triggered
workflow.completed
invoice.paid
subscription.renewed

Example Payload

{
  "event": "booking.created",
  "timestamp": "2026-04-10T14:30:00+11:00",
  "data": {
    "id": "bkg_xyz789",
    "contact_id": "con_abc123",
    "service": "Personal Training",
    "status": "confirmed"
  }
}

Need more details?

View complete API documentation with code examples in Python, Node.js, PHP and cURL

Veleria API Reference — Business Software API & Custom Integration Melbourne

The Veleria API is a RESTful API that enables Australian businesses and developers to integrate Veleria's business management software capabilities into their own applications, websites and systems. The API provides full programmatic access to customer relationship management CRM data, contact management, booking and scheduling systems, invoicing and payment processing, messaging and communication tools, workflow automation triggers, and business analytics dashboards. All API endpoints return JSON responses and support standard HTTP methods including GET, POST, PUT and DELETE.

API Authentication & Security

The Veleria API uses Bearer token authentication with API keys generated from your Veleria dashboard. All API requests are served over HTTPS with TLS 1.3 encryption. Rate limiting is applied per API key with limits based on your subscription plan — Starter plans receive 100 requests per hour, Growth plans receive 1,000 requests per hour, and Enterprise plans receive 10,000 requests per hour. Webhook events are delivered via HTTP POST to your configured endpoint URL with HMAC-SHA256 signature verification for security. The API supports CORS for browser-based integrations and provides detailed error responses with standard HTTP status codes.

Integration & Developer Support Melbourne

Veleria provides comprehensive API documentation with code examples in Python, Node.js, PHP and cURL. Our Melbourne-based development team offers integration support for businesses connecting Veleria with existing systems including Xero accounting, MYOB, Stripe payment processing, Square, Google Workspace, Microsoft 365, Mailchimp, SendGrid, Twilio SMS, Slack and custom third-party platforms. For complex integrations or custom API development, our software development team can build bespoke connectors, middleware and integration layers tailored to your business requirements. Contact our Melbourne team for API access, technical documentation and integration support.