Skip to main content

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 SettingsAPICredentials.
3

Generate API Key

Click Generate New API Key and copy the generated key.
Store this key securely - it won’t be shown again!

Step 2: Make Your First API Call

Let’s start by fetching your organization information:
You should receive a response like this:
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:
Save the client ID from the response - you’ll need it for the invoice:
Response

Step 4: Create Your First Invoice

Now let’s create an invoice for your new client:
You should receive a response with your new invoice:
Response
Congratulations! You’ve successfully created your first invoice.

Step 5: Send the Invoice

Now let’s send the invoice to your client:
The invoice will be sent via email, and you’ll receive a confirmation:
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

Configure webhooks to receive real-time updates about invoice status changes, payments, and other events:
Enable your clients to pay invoices online by setting up Stripe integration:
Set up subscription billing for recurring services:
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.