Duplo Dashboard API Overview

Endpoints for e-invoicing, customers, countries, expenses, payouts, your business, and banks

Every path starts with /api/v1, as in https://spend-api.tryduplo.com/api/v1/e-invoicing/invoices. Getting Started covers authentication and rate limits.

E-invoicing

These endpoints need e-invoicing on the business's plan and NRS setup completed in Duplo Dashboard, or they return 403. The guides are Issuing an E-Invoice, Transmitting an E-Invoice, and Managing Issued Invoices.

Reference data

The e-invoicing endpoints also return the values an invoice payload is built from, behind the same access checks. The taxes endpoint lists the taxes set up for your business alongside the NRS tax categories and their rates, and the product and service code endpoints list the values for an item's hsnCode and isicCode.

The remaining reference endpoints return NRS's own lists as NRS publishes them: quantity codes, countries, currencies, payment means, invoice types, and VAT exemptions. NRS's countries list is reference data only. For a customer's address, use the countries endpoints below.

Customers

Invoices reference their buyer by customerId. See Managing Customers.

Countries

Country and state codes for customer and supplier addresses.

Expenses

Payouts

Business

Banks

How is this guide?

Last updated on

On this page