Grupos de planes
El estante en que los planes se muestran y ordenan. reorder cambia el orden; archive retira el grupo de circulación sin borrarlo.
| Comando | HTTP | Descripción |
|---|---|---|
plan-groups list | GET /v1/plan_groups | Listar grupos de planes |
plan-groups create | POST /v1/plan_groups | Crear grupo de planes |
plan-groups get | GET /v1/plan_groups/{id} | Obtener grupo de planes |
plan-groups update | PATCH /v1/plan_groups/{id} | Actualizar grupo de planes |
plan-groups delete | DELETE /v1/plan_groups/{id} | Quitar grupo de planes |
plan-groups archive | POST /v1/plan_groups/{id}/archive | Archivar grupo de planes |
plan-groups reorder create | POST /v1/plan_groups/reorder | Reordenar grupos de planes |
Ejemplos
--params lleva parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Mira Flags globales para la referencia completa.
# Listar grupos de planes
kobana billing plan-groups list \
--fields "id,public_id,external_id,organization_id,company_id"
# Obtener grupo de planes
kobana billing plan-groups get --params '{"id": "PLAN_GROUP_ID"}'
# Crear grupo de planes
kobana billing plan-groups create --json '{"name": "NAME"}'
# Actualizar grupo de planes
kobana billing plan-groups update \
--params '{"id": "PLAN_GROUP_ID"}' \
--json '{"name": "NAME", "slug": "SLUG", "external_id": "EXTERNAL_ID"}'
# Archivar grupo de planes
kobana billing plan-groups archive --params '{"id": "PLAN_GROUP_ID"}'
# Quitar grupo de planes
kobana billing plan-groups delete --params '{"id": "PLAN_GROUP_ID"}' --dry-run
Próximos pasos
- Productos
- Introspección de schema — todos los parámetros que este recurso acepta.