Resources / API Documentation

Laabam API

Build powerful integrations with our comprehensive RESTful API

RESTful API

Modern REST API with JSON responses

OAuth 2.0

Secure authentication with OAuth 2.0

Rate Limiting

Fair usage with 1000 requests/hour

Comprehensive Docs

Detailed documentation with examples

Quick Start Example

Get started with the Laabam API in minutes. Here's a simple example of creating an invoice:

// Create an invoice using Laabam API
const response = await fetch('https://api.laabam.one/v1/invoices', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    customer_id: "cust_123",
    invoice_date: "2025-11-20",
    due_date: "2025-12-20",
    items: [
      {
        description: "Professional Services",
        quantity: 1,
        rate: 50000,
        amount: 50000
      }
    ],
    currency: "INR"
  })
});

const invoice = await response.json();
console.log('Invoice created:', invoice.id);

Popular Endpoints

GET/api/v1/invoices

Retrieve all invoices with pagination support

POST/api/v1/invoices

Create a new invoice with line items

GET/api/v1/customers

List all customers with search and filters

POST/api/v1/payments

Record a payment against an invoice

API Capabilities

Invoicing

  • Create invoices
  • Update status
  • Send reminders
  • Record payments

Customers

  • Manage contacts
  • Track history
  • Custom fields
  • Credit limits

Reports

  • Financial reports
  • Sales analytics
  • Tax summaries
  • Export data

Getting Started

1

Create Account

Sign up for a free Laabam developer account

2

Generate API Key

Create API keys from your dashboard

3

Make First Request

Test the API with our interactive documentation

4

Build Integration

Start building your application or integration

Ready to Build?

Start integrating with Laabam API today