Get Vouchers

Retornar Vouchers

Descrição

Retorna a lista de vouchers cadastrados, podendo ser filtrados por diferentes critérios, como ID, nome, filial e tipo. A consulta também pode incluir paginação e filtragem por validade, permitindo obter apenas os vouchers ativos e disponíveis no sistema.

Parâmetros de Consulta

ParâmetroTipoObrigatoriedadeDescrição
idVoucherint32NãoFiltrar pelo ID específico do voucher.
namestringNãoFiltrar pelo nome do voucher.
idBranchint32RecomendávelFiltrar pelo número da filial (somente aplicável para chaves multilocal; ignorado caso contrário).
takeint32NãoQuantidade de registros a serem retornados (máximo 50). Padrão: 25.
skipint32NãoQuantidade de registros a serem ignorados na listagem (paginação). Padrão: 0.
validbooleanNãoFiltrar para retornar apenas vouchers válidos (true) ou inválidos (false).
typeint32NãoFiltrar pelo tipo de voucher, conforme tipos definidos no sistema.

Exemplo de Resposta

A resposta retorna a lista de vouchers encontrados com base nos filtros informados. Cada objeto de voucher inclui informações como nome, tipo, disponibilidade, descontos aplicáveis e data de expiração.

CampoTipoDescrição
idVoucherint32ID único do voucher.
nameVoucherstringNome do voucher.
typeVoucherstringTipo do voucher (ex.: promocional, desconto de matrícula, desconto de serviço).
limitedbooleanIndica se o voucher possui uso limitado.
availableint32Quantidade disponível para uso.
usedint32Quantidade já utilizada.
expirationDatestring (date-time)Data e hora de expiração do voucher.
overduebooleanIndica se o voucher está vencido (true) ou ainda válido (false).
siteAvailablebooleanIndica se o voucher está disponível para uso no site/aplicativo.
idMembershipsarrayLista de IDs de matrículas às quais o voucher se aplica.
monthyDiscountobjetoInformações sobre desconto mensal aplicável.
yearlyDiscountobjetoInformações sobre desconto anual aplicável.
serviceDiscountobjetoInformações sobre desconto em serviços aplicável.

Estrutura do Objeto monthyDiscount

CampoTipoDescrição
typeDiscountMembershipstringTipo de desconto na matrícula (ex.: percentual, valor fixo).
valuenumberValor do desconto.
numberMounthsint32Número de meses em que o desconto será aplicado

Estrutura do Objeto yearlyDiscount

CampoTipoDescrição
typeDisocuntYearlystringTipo de desconto anual (ex.: percentual, valor fixo).
valuenumberValor do desconto.

Estrutura do Objeto serviceDiscount

CampoTipoDescrição
typeDiscountServicestringTipo de desconto em serviço (ex.: percentual, valor fixo).
valuenumberValor do desconto.

Exemplo de Resposta

[
  {
    "idVoucher": 0,
    "nameVoucher": "string",
    "typeVoucher": "string",
    "limited": true,
    "available": 0,
    "used": 0,
    "expirationDate": "2025-08-09T19:48:38.767Z",
    "overdue": true,
    "siteAvailable": true,
    "idMemberships": [
      0
    ],
    "monthyDiscount": {
      "typeDiscountMembership": "string",
      "value": 0,
      "numberMounths": 0
    },
    "yearlyDiscount": {
      "typeDisocuntYearly": "string",
      "value": 0
    },
    "serviceDiscount": {
      "typeDiscountService": "string",
      "value": 0
    }
  }
]
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!