# Filter movements group Retrieve paginated movement groups. Endpoint: POST /easyflow/movement-groups/list Version: 1.0 Security: bearerAuth ## Header parameters: - `x-fingerprint-id` (string, required) Unique device or session fingerprint identifier used for security and fraud prevention. - `business-id` (string, required) Business Identifier ## Query parameters: - `page` (string, required) Page number to access - `limit` (string, required) Number of items to be loaded per page ## Request fields (application/json): - `initialDate` (string) - `endDate` (string) - `movementsLimit` (number) - `omitDebit` (boolean) - `omitCredit` (boolean) ## Response 200 fields (application/json): - `statusCode` (integer) HTTP status code Example: 200 - `data` (object) - `data.groups` (object) - `data.groups.docs` (array) - `data.groups.docs.businessIds` (array) - `data.groups.docs.day` (number) - `data.groups.docs.month` (number) - `data.groups.docs.year` (number) - `data.groups.docs.initialBalanceInCents` (number) - `data.groups.docs.finalBalanceInCents` (number) - `data.groups.docs.status` (string) Enum: "open", "closed" - `data.groups.docs.movements` (array) - `data.groups.docs.movements.id` (string) - `data.groups.docs.movements.valueInCents` (number) - `data.groups.docs.movements.subject` (string) - `data.groups.docs.movements.description` (string) - `data.groups.docs.movements.hash` (string) - `data.groups.docs.movements.originType` (string) Enum: "payment", "deposit", "withdraw-request", "transfer-request", "withdraw-fee", "refund-tax", "promissory", "other" - `data.groups.docs.movements.referenceId` (string) - `data.groups.docs.movements.ocurredAt` (string) - `data.groups.docs.movements.groupId` (string) - `data.groups.currentPage` (number) - `data.groups.hasNext` (boolean) - `data.groups.limit` (number) - `data.groups.nextPage` (number) - `data.groups.totalPages` (number) ## Response 400 fields (application/json): - `message` (string) Invalid param: [] Example: "Invalid param: []" - `error` (string) Bad Request Example: "Bad Request" - `statusCode` (integer) 400 Example: 400 ## Response 401 fields (application/json): - `message` (string) Invalid field Example: "Unauthorized" - `error` (string) Unauthorized Example: "Unauthorized" - `statusCode` (integer) 401 Example: 401 ## Response 403 fields (application/json): - `message` (string) Forbidden resource Example: "Forbidden resource" - `error` (string) Forbidden Example: "Forbidden" - `statusCode` (integer) 403 Example: 403 ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "Internal server error" - `error` (string) Internal Server Error Example: "Internal Server Error" - `statusCode` (integer) 500 Example: 500