Skip to main content
Swipe is a simple and powerful invoicing, payments, and GST platform trusted by 2 million+ businesses. The Swipe API is RESTful and JSON-based: your application creates invoices, records payments, and stays GST-compliant, while everything shows up in the Swipe dashboard in real time. Hero Light

Get set up

1

Create an account

Sign up on Swipe — the dashboard and the API work on the same data.
2

Generate your API key

In the API Integration section of your dashboard. See Authentication for how requests are signed.
3

Make your first call

Follow the Quickstart — create an invoice and download its PDF in two requests, or try any endpoint in the interactive playground on its reference page.
4

Customize your invoices (optional)

Pick templates and document settings on the settings page — PDFs generated by the API use them.

What you can build with

Documents

Invoices, purchases, estimates, returns — created, edited, and rendered as PDFs.

Customers & Vendors

The parties on your documents, mapped to your own IDs, each with a ledger.

Payments

Record what customers pay and settle it against documents.

Products & Inventory

Your catalog, with per-warehouse stock tracking.

Subscriptions

Recurring invoices generated on a schedule.

E-Invoices & E-Way Bills

GST compliance — IRN, QR codes, and transport documents.

Webhooks

Real-time notifications for document and inventory events.

API conventions

Response envelope, errors, IDs, dates, and rate limits.

Explore the API your way

  • Playground — every reference page has a Try it button with your key.
  • Postman — fork the Swipe collection.
  • AI tools — every page has a contextual menu (top right) to copy it as Markdown or open it in ChatGPT, Claude, or your editor; the full docs are also available as llms.txt.
Questions? Reach the team via Support or the community forum.