Grupos de planos
A prateleira em que os planos são exibidos e ordenados. reorder muda a ordem; archive tira o grupo de circulação sem apagá-lo.
| Comando | HTTP | Descrição |
|---|---|---|
plan-groups list | GET /v1/plan_groups | Listar grupos de planos |
plan-groups create | POST /v1/plan_groups | Criar grupo de planos |
plan-groups get | GET /v1/plan_groups/{id} | Obter grupo de planos |
plan-groups update | PATCH /v1/plan_groups/{id} | Atualizar grupo de planos |
plan-groups delete | DELETE /v1/plan_groups/{id} | Remover grupo de planos |
plan-groups archive | POST /v1/plan_groups/{id}/archive | Arquivar grupo de planos |
plan-groups reorder create | POST /v1/plan_groups/reorder | Reordenar grupos de planos |
Exemplos
--params carrega parâmetros de query e de caminho (id, página, filtros); --json carrega o corpo da requisição; --fields limita os campos que voltam — vale a pena em todo list/get, para economizar contexto. Veja Flags globais para a referência completa.
# Listar grupos de planos
kobana billing plan-groups list \
--fields "id,public_id,external_id,organization_id,company_id"
# Obter grupo de planos
kobana billing plan-groups get --params '{"id": "PLAN_GROUP_ID"}'
# Criar grupo de planos
kobana billing plan-groups create --json '{"name": "NAME"}'
# Atualizar grupo de planos
kobana billing plan-groups update \
--params '{"id": "PLAN_GROUP_ID"}' \
--json '{"name": "NAME", "slug": "SLUG", "external_id": "EXTERNAL_ID"}'
# Arquivar grupo de planos
kobana billing plan-groups archive --params '{"id": "PLAN_GROUP_ID"}'
# Remover grupo de planos
kobana billing plan-groups delete --params '{"id": "PLAN_GROUP_ID"}' --dry-run
Próximos passos
- Produtos
- Introspecção de schema — todos os parâmetros que este recurso aceita.