Saltar al contenido principal

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.

ComandoHTTPDescripción
plan-groups listGET /v1/plan_groupsListar grupos de planes
plan-groups createPOST /v1/plan_groupsCrear grupo de planes
plan-groups getGET /v1/plan_groups/{id}Obtener grupo de planes
plan-groups updatePATCH /v1/plan_groups/{id}Actualizar grupo de planes
plan-groups deleteDELETE /v1/plan_groups/{id}Quitar grupo de planes
plan-groups archivePOST /v1/plan_groups/{id}/archiveArchivar grupo de planes
plan-groups reorder createPOST /v1/plan_groups/reorderReordenar 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​