# Lista caixas registradoras Retorna uma lista paginada de caixas registradoras. Endpoint: GET /api/v3/cash-registers Version: 3.0.0 Security: OAuth2 ## Header parameters: - `CPlug-Company-Id` (number, required) Id da Empresa (Company). Você pode localizar os IDs das empresas no _endpoint_ de listagem de empresas. Example: 12 ## Query parameters: - `name` (string) Filtrar por nome. - `status` (string) Filtrar por status do registro de caixa. Enum: "active", "inactive" - `server_offline_id` (integer) Filtrar por ID do servidor offline. - `page` (number) Indica a página da paginação. - `per_page` (number) Indica a quantidade de itens por página. - `updated_from` (string) Filtra por dados que foram atualizadas a partir de uma data. (Formato: YYYY-MM-DDThh:mm:ss+hh:mm). - `deleted` (string) Filtro para indicar se deve retornar dados apagados ou não. Enum: "not_include", "include", "only" ## Response 200 fields (application/json): - `data` (object) - `data.cash_registers` (array) Representa a lista de Caixas Registradoras - `data.cash_registers.id` (integer) ID único da caixa registradora Example: 1 - `data.cash_registers.name` (string) Nome da caixa registradora Example: "Caixa Registradora Principal - Loja Centro" - `data.cash_registers.status` (string) Status da caixa registradora Enum: "active", "inactive" - `data.cash_registers.number` (string) Número identificador da caixa Example: "001" - `data.cash_registers.contingency_enabled` (boolean) Indica se o modo de contingência está ativado - `data.cash_registers.bank_account` (object) Conta bancária vinculada - `data.cash_registers.bank_account.id` (integer) ID da conta bancária Example: 1 - `data.cash_registers.bank_account.name` (string) Nome da conta bancária Example: "Caixa Registradora Atualizada" - `data.cash_registers.print_point` (object) Ponto de impressão - `data.cash_registers.print_point.id` (integer) ID do ponto de impressão Example: 1 - `data.cash_registers.print_point.name` (string) Nome do ponto de impressão Example: "usb" - `data.cash_registers.print_point_balance` (object) Ponto de impressão de balanço - `data.cash_registers.print_point_balance.id` (integer) ID do ponto de impressão de balanço Example: 1 - `data.cash_registers.print_point_balance.name` (string) Nome do ponto de impressão de balanço Example: "usb" - `data.cash_registers.config_sat` (object,null) Configuração do SAT - `data.cash_registers.config_sat.id` (integer) ID da configuração do SAT Example: 1 - `data.cash_registers.config_sat.name` (string) Nome da configuração do SAT Example: "Configuração SAT Principal" - `data.cash_registers.offline_server_app` (object,null) Aplicativo do servidor offline - `data.cash_registers.offline_server_app.id` (integer) ID do aplicativo do servidor offline Example: 1 - `data.cash_registers.offline_server_app.name` (string) Nome do aplicativo do servidor offline Example: "Servidor Offline Principal" - `data.cash_registers.created_at` (string) Data de criação Example: "2025-06-09T16:46:36.000000Z" - `data.cash_registers.updated_at` (string) Data da última atualização Example: "2025-06-09T16:46:36.000000Z" - `meta` (object) Representa as informações de Metadado da paginação da listagem. - `meta.current_page` (integer, required) Página atual na paginação. Example: 1 - `meta.last_page` (integer, required) Quantidade total de páginas. Example: 10 - `meta.per_page` (integer, required) Quantidade de resultados por página. Example: 20 - `meta.total` (integer, required) Quantidade total de itens. Example: 200 ## Response 400 fields (application/json): - `code` (string, required) Código de erro. Example: "missing_headers" - `message` (string) Descrição do erro. Example: "error message" - `meta` (array) Dados adicionais sobre o erro. ## Response 401 fields ## Response 403 fields