Abilities

Add Credits Ability

Overview Adds credits to a customer's balance. Class SpawnAbilitiesAbility_Add_Credits Method execute( array $input ): array|WP_Error Input { "customer_id": 123, "amount":...

Updated February 13, 2026

Cancel Ability

Overview Cancels a subscription and schedules deletion after the grace period. Class SpawnAbilitiesAbility_Cancel Method execute( array $input ): array|WP_Error Input...

Updated February 13, 2026

Export Site Ability

Overview Returns export instructions for a customer's WordPress site. The actual export runs on the customer's VPS. Class SpawnAbilitiesAbility_Export_Site Method...

Updated February 13, 2026

Get Domain Renewal Info Ability

Overview Returns domain expiration details and renewal pricing with markup. Class SpawnAbilitiesAbility_Get_Domain_Renewal_Info Method execute( array $input ): array|WP_Error Input {...

Updated February 13, 2026

Get Status Ability

Overview Returns customer subscription status, tier, and credit balance. Class SpawnAbilitiesAbility_Get_Status Method execute( array $input ): array|WP_Error Input { "customer_id":...

Updated February 13, 2026

Get Usage Ability

Overview Returns usage period bounds, credit balance, and auto-refill flag. Class SpawnAbilitiesAbility_Get_Usage Method execute( array $input ): array|WP_Error Input {...

Updated February 13, 2026

Manage Billing Ability

Overview Returns the Stripe customer portal URL. Class SpawnAbilitiesAbility_Manage_Billing Method execute( array $input ): array|WP_Error Input { "customer_id": 123 }...

Updated February 13, 2026

Renew Domain Ability

Overview Creates a Stripe checkout session for domain renewal. Class SpawnAbilitiesAbility_Renew_Domain Method execute( array $input ): array|WP_Error Input { "customer_id":...

Updated February 13, 2026

Scale VPS Ability

Overview Resizes a customer's Hetzner VPS via the hcloud CLI. Class SpawnAbilitiesAbility_Scale_VPS Method execute( array $input ): array|WP_Error Input {...

Updated February 13, 2026

Set Auto-Refill Ability

Overview Configures auto-refill settings for a customer. Class SpawnAbilitiesAbility_Set_Auto_Refill Method execute( array $input ): array|WP_Error Input { "customer_id": 123, "enabled":...

Updated February 13, 2026

Abilities

Overview Registers the Spawn abilities category and all abilities exposed through the Abilities API. Category spawn labeled “Spawn Service”. Registration...

Updated February 13, 2026
← Back to Chubes.net