Invoices
ListInvoices
Returns a list of invoices for a given location. The response
is paginated. If truncated, the response includes a cursor that you
use in a subsequent request to retrieve the next set of invoices.
get/v2/invoices
Query parameters
location_idstring required
The ID of the location for which to list invoices.
cursorstring
A pagination cursor returned by a previous call to this endpoint. Provide this cursor to retrieve the next set of results for your original query.
For more information, see Pagination.
limitinteger
The maximum number of invoices to return (200 is the maximum limit). If not provided, the server uses a default limit of 100 invoices.
Response
Success
Example response
{
"cursor": "ChoIDhIWVm54ZVRhLXhySFBOejBBM2xJb2daUQoFCI4IGAE",
"invoices": [
{
"accepted_payment_methods": {
"bank_account": false,
"buy_now_pay_later": false,
"card": true,
"cash_app_pay": false,
"square_gift_card": false
},
"attachments": [
{
"description": "Service contract",
"filename": "file.jpg",
"filesize": 102705,
"hash": "273ee02cb6f5f8a3a8ca23604930dd53",
"id": "inva:0-3bB9ZuDHiziThQhuC4fwWt",
"mime_type": "image/jpeg",
"uploaded_at": "2030-01-13T21:24:10Z"
}
],
"created_at": "2030-01-13T17:45:13Z",
"custom_fields": [
{
"label": "Event Reference Number",
"placement": "ABOVE_LINE_ITEMS",
"value": "Ref. #1234"
},
{
"label": "Terms of Service",
"placement": "BELOW_LINE_ITEMS",
"value": "The terms of service are..."
}
],
"delivery_method": "EMAIL",
"description": "We appreciate your business!",
"id": "inv:0-ChCHu2mZEabLeeHahQnXDjZQECY",
"invoice_number": "inv-100",
"location_id": "ES0RJRZYEC39A",
"order_id": "CAISENgvlJ6jLWAzERDzjyHVybY",
"payment_requests": [
{
"automatic_payment_source": "NONE",
"computed_amount_money": {
"amount": 10000,
"currency": "USD"
},
"due_date": "2030-01-24",
"reminders": [
{
"message": "Your invoice is due tomorrow",
"relative_scheduled_days": -1,
"status": "PENDING",
"uid": "beebd363-e47f-4075-8785-c235aaa7df11"
}
],
"request_type": "BALANCE",
"tipping_enabled": true,
"total_completed_amount_money": {
"amount": 0,
"currency": "USD"
},
"uid": "2da7964f-f3d2-4f43-81e8-5aa220bf3355"
}
],
"primary_recipient": {
"customer_id": "JDKYHBWT1D4F8MFH63DBMEN8Y4",
"email_address": "Amelia.Earhart@example.com",
"family_name": "Earhart",
"given_name": "Amelia",
"phone_number": "1-212-555-4240"
},
"sale_or_service_date": "2030-01-24",
"scheduled_at": "2030-01-13T10:00:00Z",
"status": "DRAFT",
"store_payment_method_enabled": false,
"timezone": "America/Los_Angeles",
"title": "Event Planning Services",
"updated_at": "2030-01-13T21:24:10Z",
"version": 1
},
{
"accepted_payment_methods": {
"bank_account": false,
"buy_now_pay_later": false,
"card": true,
"cash_app_pay": false,
"square_gift_card": true
},
"created_at": "2021-01-23T15:29:12Z",
"delivery_method": "EMAIL",
"id": "inv:0-ChC366qAfskpGrBI_1bozs9mEA3",
"invoice_number": "inv-455",
"location_id": "ES0RJRZYEC39A",
"next_payment_amount_money": {
"amount": 3000,
"currency": "USD"
},
"order_id": "a65jnS8NXbfprvGJzY9F4fQTuaB",
"payment_requests": [
{
"automatic_payment_source": "CARD_ON_FILE",
"card_id": "ccof:IkWfpLj4tNHMyFii3GB",
"computed_amount_money": {
"amount": 1000,
"currency": "USD"
},
"due_date": "2021-01-23",
"percentage_requested": "25",
"request_type": "DEPOSIT",
"tipping_enabled": false,
"total_completed_amount_money": {
"amount": 1000,
"currency": "USD"
},
"uid": "66c3bdfd-5090-4ff9-a8a0-c1e1a2ffa176"
},
{
"automatic_payment_source": "CARD_ON_FILE",
"card_id": "ccof:IkWfpLj4tNHMyFii3GB",
"computed_amount_money": {
"amount": 3000,
"currency": "USD"
},
"due_date": "2021-06-15",
"request_type": "BALANCE",
"tipping_enabled": false,
"total_completed_amount_money": {
"amount": 0,
"currency": "USD"
},
"uid": "120c5e18-4f80-4f6b-b159-774cb9bf8f99"
}
],
"primary_recipient": {
"customer_id": "JDKYHBWT1D4F8MFH63DBMEN8Y4",
"email_address": "Amelia.Earhart@example.com",
"family_name": "Earhart",
"given_name": "Amelia",
"phone_number": "1-212-555-4240"
},
"public_url": "https://squareup.com/pay-invoice/invtmp:5e22a2c2-47c1-46d6-b061-808764dfe2b9",
"sale_or_service_date": "2030-01-24",
"status": "PARTIALLY_PAID",
"store_payment_method_enabled": false,
"timezone": "America/Los_Angeles",
"updated_at": "2021-01-23T15:29:56Z",
"version": 3
}
]
}