Commet
  • Pricing
Log InTry out
Create adjustment invoice POSTDownload invoice PDF GETGet invoice GETList invoices GETSend invoice email POSTUpdate invoice status PUT
DocumentationKnowledge BaseBuild with AIAPI ReferenceWebhooks

List invoices

List invoices with cursor-based pagination. Filter by customer, status, or subscription.

Get invoice GET

Retrieve a single invoice by its public ID, including line items.

Send invoice email POST

Send the invoice to the customer via email.

GET
/invoices

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Query Parameters

customerId?string
status?string
subscriptionId?string
limit?integer
cursor?string

Response Body

application/json

curl -X GET "https://commet.co/api/v1/invoices"

application/json

List invoices with cursor-based pagination. Filter by customer, status, or subscription.

Max 100, default 25

{
  "success": true,
  "data": [
    {
      "object": "invoice",
      "livemode": true,
      "id": "string",
      "customerId": "string",
      "subscriptionId": "string",
      "invoiceNumber": "string",
      "status": "string"





















{
  "success": false,
  "error": {
    "type": "validation_error",
    "code": "string",
    "message": "string",
    "doc_url": "string",
    "param": "string"
  }
}
,
"invoiceType": "string",
"currency": "string",
"subtotal": 0,
"discountAmount": 0,
"taxAmount": 0,
"total": 0,
"periodStart": "2019-08-24T14:15:22Z",
"periodEnd": "2019-08-24T14:15:22Z",
"issueDate": "2019-08-24T14:15:22Z",
"dueDate": "2019-08-24T14:15:22Z",
"memo": "string",
"metadata": {
"property1": null,
"property2": null
},
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}
],
"hasMore": true,
"nextCursor": "string"
}