NRS Gateway API Overview
Gateway-owned endpoints for managing the businesses you invoice on behalf of
This reference covers the endpoints the NRS Invoice Gateway owns and implements itself. They are served from your approved domain alongside the NRS routes, but they are Duplo operations, not regulator operations.
Everything else you send to your approved domain is relayed to NRS. Those routes follow the regulator-owned contract and are documented in NRS API through your domain rather than here.
Base URL
Every endpoint below is called on the domain approved for your business, for example https://acme.invoice.tryduplo.com. Use the server selector on each page to substitute your own subdomain.
Represented businesses
Onboard Represented Business
Register a business you invoice on behalf of and receive the
gatewaySubBusinessId used as x-sub-business-id on invoice operations.
Set or Replace NRS QR Material
Add or replace the optional NRS certificate value and public key used when Duplo generates invoice QR codes.
Related guides
- Onboard represented businesses walks through both calls with full request and response examples.
- Domain and API key explains how the approved host and
x-api-keyresolve one business. - Billing and safe retries covers idempotency behaviour for these endpoints.
How is this guide?
Last updated on