Editar Subscription
Actualiza los datos de una Subscription existente.
Solo modifica los campos presentes en el cuerpo; los omitidos o enviados como null se mantienen sin cambios. Al ajustar la configuración de recurrencia, los cambios aplican a las Invoices que se generen en adelante.
Excepción: enviar is_recurring=false en una Subscription recurrente elimina su recurrencia: deja de generar Invoices nuevas y se borran amount y due_day. Para detener los cobros de forma temporal sin perder la configuración, usa POST /subscriptions/{id}/status con status=PAUSED.
Responde 404 si la Subscription no existe bajo la organización y Account autenticadas.
Límite de tasa: 20 solicitudes por segundo. Al superarlo, la API responde 429. Ver Límites de tasa.
Request
- Base URLhttps://api.trytoku.com
- URLhttps://api.trytoku.com/subscriptions/{encrypted_subscription_id}
- AuthAPI key in header x-api-key
Path parameters
Identificador público de la Subscription a editar (sub_...).
Headers
Llave de API de una Account, para operar sobre esa Account en lugar de la principal.
Versión del API para esta petición, como cualquier fecha YYYY-MM-DD. Fija el contrato de la respuesta; si se omite, se deriva de la fecha de creación de la organización.
Request body
Example request
{
"amount": 19990,
"customer": "cus_ejC08yLqOWoFhVx4Fx42E3IR9X50tNx2",
"due_day": 5,
"interval": 1,
"is_recurring": true,
"product_id": "plan-oro-2025"
}Response
Successful Response
Example response
{
"customer": "cus_ejC08yLqOWoFhVx4Fx42E3IR9X50tNx2",
"id": "sub_Y_EgOXMloD5-IJn6d9S2IxkNvp9p0iiP",
"id_account": "acc_gzD0XoUTFxbUFcItpWOCqN686noSd9HQ"
}Changes
No recorded changes to this operation across all 2 revisions of this API.