Quickstart
Get up and running with the Billbora API in under 5 minutes. This guide will walk you through making your first API call and creating your first invoice.Prerequisites
Before you begin, you’ll need:- A Billbora account (sign up here)
- Basic knowledge of REST APIs
- A tool to make HTTP requests (curl, Postman, or your preferred programming language)
Step 1: Get Your API Credentials
1
Log into Billbora
Navigate to app.billbora.com and log in to your account.
2
Go to API Settings
In your dashboard, go to Settings → API → Credentials.
3
Generate API Key
Click Generate New API Key and copy the generated key.
Step 2: Make Your First API Call
Let’s start by fetching your organization information:Response
Great! Your API credentials are working correctly.
Step 3: Create Your First Client
Before creating an invoice, you need a client. Let’s create one:Response
Step 4: Create Your First Invoice
Now let’s create an invoice for your new client:Response
Congratulations! You’ve successfully created your first invoice.
Step 5: Send the Invoice
Now let’s send the invoice to your client:Response
What’s Next?
Authentication Guide
Learn about our hybrid authentication system for frontend applications
Frontend Integration
Integrate Billbora with React, Vue, or your preferred frontend framework
Webhooks Setup
Set up real-time event notifications for invoice and payment updates
Payment Processing
Accept payments directly through your application using Stripe integration
Common Next Steps
Set up webhook notifications
Set up webhook notifications
Configure webhooks to receive real-time updates about invoice status changes, payments, and other events:
Accept payments
Accept payments
Enable your clients to pay invoices online by setting up Stripe integration:
Create recurring invoices
Create recurring invoices
Set up subscription billing for recurring services:
Generate reports
Generate reports
Access revenue reports and analytics:
Need Help?
API Reference
Complete API documentation with all endpoints
Community
Get help from other developers
Support
Contact our support team
Tip: All examples in this guide use placeholder IDs. Replace them with the actual IDs returned by your API calls.