Skip to main content
GET
/
coa
/
api
/
v1
/
bill
List Accounting Bills
curl --request GET \
  --url https://api.meetcampfire.com/coa/api/v1/bill/ \
  --header 'Authorization: <api-key>'

Authorizations

Authorization
string
header
required

Token-based authentication with required prefix "Token"

Query Parameters

currency
string

Filter by currency code (e.g., USD, EUR)

download
boolean
default:false

If true, triggers async download workflow and sends bills via email

end_date
string

Filter bills with bill_date on or before this date (YYYY-MM-DD)

entity
integer

Filter by entity ID. Can be specified multiple times for multiple entities

include_deleted
boolean
default:false

When set to 'true', returns ONLY deleted records instead of active records. Deleted records contain minimal data: 'id', 'is_deleted=true', 'deleted_at' timestamp, and 'last_modified_at'. When 'false' or omitted, returns ONLY active records. This provides clean separation between active and deleted data.

last_modified_at__gte
string

Filter for records modified on or after this timestamp. Format: ISO 8601 (e.g., '2024-01-01T00:00:00Z' or '2024-01-01'). Works with both active records and deleted records (filters by deletion time for deleted records).

last_modified_at__lte
string

Filter for records modified on or before this timestamp. Format: ISO 8601 (e.g., '2024-12-31T23:59:59Z' or '2024-12-31'). Works with both active records and deleted records (filters by deletion time for deleted records).

limit
integer
default:50

Number of results to return per page (default: 50, max: 1000)

offset
integer
default:0

The initial index from which to return the results

q
string

Search query - searches by mailing address, bill number, message on bill, or vendor name

sort
string
default:-bill_date

Sort order. Use field name for ascending, -field for descending. Special fields: vendor_name, total_amount, amount_paid, amount_due, payment. Default: -bill_date

start_date
string

Filter bills with bill_date on or after this date (YYYY-MM-DD)

status
enum<string>

Filter by payment status

Available options:
1_30,
31_60,
61_90,
91_120,
current,
open,
over_120,
paid,
partially_paid,
past_due,
payment_not_found,
payment_pending,
unpaid,
voided
vendor
integer

Filter by vendor ID. Can be specified multiple times for multiple vendors

Response

200

No response body