v1

latestOpenAPI 3.1.02026-08-069158174.8 KB
CRM Service Calls

Get Orders Updated

Retrieve orders updated within a time window (default: last 4 hours).

Returns orders whose updated_ts falls within the specified date range. Captures stage changes, amount adjustments, or any other modifications.

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:

  • Orders updated in the last 4 hours (default): GET /orders/updated
  • Orders updated in the last 7 days: GET /orders/updated?start_date=2026-03-22T00:00:00Z&end_date=2026-03-29T23:59:59Z
  • Fulfilled orders updated this month: GET /orders/updated?start_date=2026-03-01&match_filter_dict={"stage": "fulfilled"}

Other Query Parameters:

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

Response: Array of order objects (same schema as GET /orders).

get/crm/orders/updated

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
order_numstring nullable
order_typestring nullable
order_datestring nullable
total_amountstring nullable
agreement_signed_datestring nullable
created_tsstring nullable
created_ts_datestring nullable
updated_tsstring nullable
updated_ts_datestring nullable
accountstring nullable
primary_sales_agent_emailstring nullable
contactstring nullable
opportunitystring nullable