Introduction
The Invoicing API enables developers to retrieve and read invoice data for their Coinbase Business account. Access detailed invoice information including payment details, line items, and invoice status.Base URL
Prerequisites
Before using the Invoicing API, you’ll need:- A Coinbase Business account
- Basic understanding of REST APIs and JWT authentication
Authentication
All Invoicing API endpoints require authentication using a JWT Bearer token. See the Authentication guide for details on generating your token.Available Endpoints
- List Invoices - Retrieves a paginated list of invoices
- Get Invoice - Retrieves details of a specific invoice by ID
Invoice Status
Invoices can have the following statuses:DRAFT- Invoice is in draft state and has not been sentOPEN- Invoice has been sent and is awaiting paymentSCHEDULED- Invoice is scheduled to be sent at a future datePAID- Invoice has been paid in fullVOID- Invoice has been voided and is no longer validOVERDUE- Invoice is past its due date and has not been paid