Subscription Skills
Subscription skills let agents manage recurring billing subscriptions.
subscription.create
Create a new subscription.
{
"skill": "subscription.create",
"input": {
"customerId": 1,
"planId": "plan_monthly",
"startDate": "2026-09-01",
"interval": "MONTHLY"
}
}
subscription.cancel
Cancel a subscription.
{
"skill": "subscription.cancel",
"input": {
"subscriptionId": "SUB_123",
"reason": "Customer requested cancellation"
}
}
subscription.update
Update subscription settings.
{
"skill": "subscription.update",
"input": {
"subscriptionId": "SUB_123",
"interval": "YEARLY",
"state": "ACTIVE"
}
}