# Listar Planos

## Listar todos os planos

> Retorna uma lista com todos os planos disponíveis

```json
{"openapi":"3.0.1","info":{"title":"Barte Plans API v2","version":"2.0.0"},"servers":[{"url":"https://api.barte.com"}],"paths":{"/v2/plans":{"get":{"summary":"Listar todos os planos","description":"Retorna uma lista com todos os planos disponíveis","parameters":[{"name":"X-Token-Api","in":"header","required":true,"schema":{"type":"string"},"description":"Token de autenticação da API"}],"responses":{"200":{"description":"Lista de planos retornada com sucesso","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PlanResponse"}}}}},"401":{"description":"Token de API inválido ou ausente"},"500":{"description":"Erro interno do servidor"}}}}},"components":{"schemas":{"PlanResponse":{"type":"object","properties":{"uuid":{"type":"string","format":"uuid","description":"UUID único do plano"},"title":{"type":"string","description":"Título do plano"},"description":{"type":"string","description":"Descrição do plano"},"active":{"type":"boolean","description":"Se o plano está ativo"},"bullets":{"type":"array","items":{"$ref":"#/components/schemas/PlanBullet"},"description":"Lista de benefícios do plano"},"values":{"type":"array","items":{"$ref":"#/components/schemas/PlanValue"},"description":"Valores e tipos de cobrança do plano"},"acceptPaymentMethods":{"type":"array","items":{"type":"string","enum":["CREDIT_CARD","BANK_SLIP","PIX"]},"description":"Métodos de pagamento aceitos"}},"required":["uuid","title","description","active","values","acceptPaymentMethods"]},"PlanBullet":{"type":"object","properties":{"title":{"type":"string","description":"Título do benefício (opcional)"},"description":{"type":"string","description":"Descrição do benefício"}},"required":["description"]},"PlanValue":{"type":"object","properties":{"type":{"type":"string","enum":["MONTHLY","YEARLY","SEMESTER"],"description":"Tipo de cobrança do plano"},"value":{"type":"number","format":"double","description":"Valor total do período (calculado automaticamente)"},"valuePerMonth":{"type":"number","format":"double","description":"Valor mensal equivalente"}},"required":["type","valuePerMonth"]}}}}
```
