Charges
Search Charges
Search and list Charge records with filtering, sorting, and pagination.
GET
Search Charges
A Charge is a generic debit item applied to a customer account. Prefer more specific entities when available — useDocumentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
CoworkerProduct for product sales, Booking for room/resource bookings, EventAttendee for event registrations, and CoworkerContract for recurring plan charges.
Charges can reference the originating sale from another entity via its UniqueId (a GUID, not an integer ID). This is how items billed to a non-paying team member are passed through to the team’s paying member: the charge appears on the paying member’s account with a UniqueId reference back to the original CoworkerProduct, Booking, EventAttendee, or CoworkerTimePass.
Booking-related extra-service charges are represented by CoworkerExtraService records and referenced via CoworkerExtraServiceUniqueId.
Authentication
This endpoint requires OAuth2 authentication. Include a valid bearer token in the
Authorization header.
The authenticated user must be a full unrestricted administrator or have the Charge-List role.Query Parameters
Pagination & Sorting
The page number to retrieve.
The number of records per page.
The property name to sort results by (e.g.
Name, CreatedOn).Sort direction.
0 for ascending, 1 for descending.Filters
Filter by Coworker Id.
Filter by Business Id.
Filter by business name.
Filter by business currency code.
Filter by charge number.
Filter by quantity.
Filter by description.
Filter by display text on invoice line.
Filter by whether this is a regular charge.
Filter by discount amount.
Filter by credit amount.
Filter by discount code.
Filter by due date.
Filter by total amount.
Filter by purchase order.
Filter by Tax Rate Id.
Filter by Financial Account Id.
Filter by whether the charge has been invoiced.
Filter by date the charge was invoiced.
Filter by sale date.
Filter by From Team Member.
Filter by Coworker Extra Service Name.
Filter by Coworker Time Pass Name.
Filter by Coworker Product Name.
Filter by Tariff Name.
Filter by Coworker Product Unique Id.
Filter by Booking Unique Id.
Filter by uniqueId of the CoworkerContract that originated this charge.
Filter by uniqueId of the CoworkerExtraService (booking extra-service charge) that originated this charge.
Filter by uniqueId of the ExtraService that originated this charge.
Filter by uniqueId of the CoworkerTimePass that originated this charge.
Filter by uniqueId of the original charge passed from a non-paying team member to the team’s paying member.
Filter by uniqueId of the EventAttendee that originated this charge.
Filter by invoice period start date.
Filter by invoice period end date.
Filter by repeat from date.
Filter by repeat until date.
Filter by uniqueId of the CoworkerDiscountCode applied to this charge.
Range Filters
Filter by quantity greater than or equal to this value.
Filter by quantity less than or equal to this value.
Filter by discount amount greater than or equal to this value.
Filter by discount amount less than or equal to this value.
Filter by credit amount greater than or equal to this value.
Filter by credit amount less than or equal to this value.
Filter by due date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by due date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by total amount greater than or equal to this value.
Filter by total amount less than or equal to this value.
Filter by date the charge was invoiced greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by date the charge was invoiced less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by sale date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by sale date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by invoice period start date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by invoice period start date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by invoice period end date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by invoice period end date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by repeat from date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by repeat from date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by repeat until date greater than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter by repeat until date less than or equal to this value. Format:
YYYY-MM-DDTHH:mm.Filter records created on or after this date. Format:
YYYY-MM-DDTHH:mm.Filter records created on or before this date. Format:
YYYY-MM-DDTHH:mm.Filter records updated on or after this date. Format:
YYYY-MM-DDTHH:mm.Filter records updated on or before this date. Format:
YYYY-MM-DDTHH:mm.Code Examples
Simple listing
Filtering by CreatedOn
Range filters
Response
200
The list of Charge records matching the query. See the Get one Charge endpoint for the full list of properties returned for each record.
Current page number.
Number of records per page.
The field used for sorting.
The sort direction (
0 = ascending, 1 = descending).Index of the first item on the current page.
Index of the last item on the current page.
Total number of matching records across all pages.
Total number of pages.
Whether there is a next page of results.
Whether there is a previous page of results.
Example Response
Search Charges