latestOpenAPI 3.1.02026-08-069158174.8 KB

165a6d16a9a0

CRM Service Calls

Get Invoices Created

Retrieve invoices created within a time window (default: last 4 hours).

Returns invoices whose timestamp (creation time) falls within the specified date range. Defaults to a rolling 4-hour window when no dates are provided.

Time-based filtering (start_date / end_date):

  • Format: YYYY-MM-DDTHH:MM:SSZ or YYYY-MM-DD
  • Default window (no params): last 4 hours

Example requests:

  • Invoices created in the last 4 hours (default): GET /invoices/created
  • Invoices created in the last 7 days: GET /invoices/created?start_date=2026-03-22T00:00:00Z&end_date=2026-03-29T23:59:59Z
  • Open invoices created this month: GET /invoices/created?start_date=2026-03-01&match_filter_dict={"stage": "open"}

Other Query Parameters:

  • match_filter_dict (optional): JSON-encoded MongoDB filter for non-date fields. Filterable fields: stage, invoice_type, total_amount, account_id, contact_id.

Response: Array of invoice objects (same schema as GET /invoices).

get/crm/invoices/created

Query parameters

match_filter_dictstring
start_datestring nullable

Start of date range in ISO 8601 format. Defaults to now − 4 hours.

Start of date range in ISO 8601 format. Defaults to now − 4 hours.

end_datestring nullable

End of date range in ISO 8601 format. Defaults to now.

End of date range in ISO 8601 format. Defaults to now.

Response

Successful Response

idstring required
namestring nullable
stagestring nullable
descriptionstring nullable
invoice_numstring nullable
total_amountstring nullable
invoice_datestring nullable
created_tsstring nullable
created_ts_datestring nullable
updated_tsstring nullable
updated_ts_datestring nullable
contactstring nullable
opportunitystring nullable