Build with Vurrk API
Automate your workflows, integrate with existing tools, or build custom applications with our developer-friendly API.
RESTful API
Clean, well-documented REST API with JSON responses. Easy to integrate with any stack.
Real-time Webhooks
Get notified instantly when invoices are paid, records are verified, or scores change.
Secure Authentication
API keys with granular permissions. Rate limiting and usage analytics included.
Fast & Reliable
99.9% uptime SLA. Global edge network for low-latency responses.
API Endpoints
/v1/invoices/v1/invoices/v1/trust-score/v1/records/v1/webhooksWebhook Events
Subscribe to real-time events and automate your workflows.
Comprehensive guides, code examples, and API reference available.
Simple to integrate
Get started with just a few lines of code.
const vurrk = require('@vurrk/sdk');
const client = new vurrk.Client({
apiKey: 'vurrk_live_xxx'
});
// Create an invoice
const invoice = await client.invoices.create({
client_email: 'client@example.com',
amount: 4500,
description: 'Website Redesign Project'
});
console.log(invoice.id); // inv_xxxSecure by default
The API is designed so you never expose database keys in the frontend. Use scoped API keys, verify webhooks, and keep secrets server-side.
{
"id": "evt_1A2b3C",
"data": {
"invoice_id": "inv_2847",
"amount": 4500,
"status": "paid",
"verification": "confirmed"
}
}{
"new_score": 847,
"delta": +12,
"tier": "elite"
}API & Webhooks FAQs
Integration basics for production systems.