Skip to content

Billing - Grupos de Cobrança (Charge Groups)

Os Grupos de Cobrança permitem organizar múltiplas cobranças sob uma mesma categoria ou lote.

As rotas de grupos estão sob o prefixo billing/.


Listagem de Grupos

[GET] billing/charge-groups

Retorna uma lista paginada de grupos de cobrança da conta.

Query Params

NomeTipoObrigatórioDescrição
searchstringNãoBusca por nome do grupo
pageintegerNãoPágina atual
per_pageintegerNãoItens por página

Response (200 OK)

json
{
  "data": [
    {
      "charge_group_id": 1,
      "name": "Lote Janeiro 2024",
      "code": "A1B2C3D4",
      "slug": "lote-janeiro-2024-a1b2c3d4",
      "created_at": "2024-01-01 10:00:00"
    }
  ],
  "links": { ... },
  "meta": { ... }
}

Criar Grupo

[POST] billing/charge-groups

Cria um novo grupo de cobrança. O code e o slug são gerados automaticamente se não fornecidos.

Request Body

NomeTipoObrigatórioDescrição
namestringSimNome identificador do grupo
descriptionstringNãoDescrição detalhada
slugstringNãoSlug personalizado (deve ser único)

Exemplo

json
{
  "name": "Mensalidades Esculares 2024",
  "description": "Lote referente as mensalidades do ano letivo de 2024"
}

Detalhes do Grupo

[GET] billing/charge-groups/\{id\}

Retorna as informações de um grupo específico.


Atualizar Grupo

[PUT] billing/charge-groups/\{id\}

Atualiza os dados de um grupo de cobrança.


Deletar Grupo

[DELETE] billing/charge-groups/\{id\}

Remove o grupo de cobrança (Soft Delete).

FastGivr API Documentation