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, and more
GET
/api/v1/contactsList all contacts with pagination
POST
/api/v1/contactsCreate a new contact
GET
/api/v1/contacts/:idGet contact by ID
PUT
/api/v1/contacts/:idUpdate contact details
DELETE
/api/v1/contacts/:idDelete a contact
POST
/api/v1/bookingsCreate a new booking
GET
/api/v1/bookingsList all bookings with filters
POST
/api/v1/messages/sendSend message via AI assistant
GET
/api/v1/conversationsList conversation threads
POST
/api/v1/workflows/triggerTrigger automation workflow
GET
/api/v1/analytics/dashboardGet dashboard analytics data
POST
/api/v1/payments/invoiceCreate 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-03-29T14:30:00+11:00",
"data": {
"id": "bkg_xyz789",
"contact_id": "con_abc123",
"service": "Personal Training",
"status": "confirmed"
}
}