assign_carrier_subscriber_plan
Assign a carrier service plan to a subscriber, updating their current plan. Requires subscriber ID, plan ID, and confirmation.
Instructions
Assign a service plan to a subscriber (PUT .../subscribers/{id}/plan). Guarded write.
Not testable against the maintainer's live hardware; hermetic/spec-conformance tested only. An archived or unknown plan is rejected upstream. Guarded: read-before, no-op when already on this plan, confirm=true, write kill-switch, read-after.
subscriber_id: the subscriber UUID from list_carrier_subscribers. plan_id: the service-plan UUID to assign (from list_carrier_service_plans). confirm: must be true to apply the change. key_label: optional configured API-key label to route on a specific key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | No | ||
| plan_id | Yes | ||
| key_label | No | ||
| subscriber_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||