Pular para o conteúdo principal

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.

ComandoHTTPDescrição
plan-groups listGET /v1/plan_groupsListar grupos de planos
plan-groups createPOST /v1/plan_groupsCriar grupo de planos
plan-groups getGET /v1/plan_groups/{id}Obter grupo de planos
plan-groups updatePATCH /v1/plan_groups/{id}Atualizar grupo de planos
plan-groups deleteDELETE /v1/plan_groups/{id}Remover grupo de planos
plan-groups archivePOST /v1/plan_groups/{id}/archiveArquivar grupo de planos
plan-groups reorder createPOST /v1/plan_groups/reorderReordenar 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​