# Subscription Payment

Set up and manage automated recurring payments

 - [GET /subscription](https://docs.easypay.pt/openapi/subscription-payment/get_subscription.md): Full report with all the subscriptions payments from your Account Id **Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">subscription
 - [POST /subscription](https://docs.easypay.pt/openapi/subscription-payment/post_subscription.md): Creates a Subscription. **Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">subscription:create</code>
 - [GET /subscription/{id}](https://docs.easypay.pt/openapi/subscription-payment/get_subscription_id.md): Retrieves the subscription payment details **Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">subscription:read</code>
 - [DELETE /subscription/{id}](https://docs.easypay.pt/openapi/subscription-payment/delete_subscription_id.md): Deletes the subscription **Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">subscription:delete</code>
 - [PATCH /subscription/{id}](https://docs.easypay.pt/openapi/subscription-payment/patch_subscription_id.md): Updates the subscription payment details **Required scope:** <code style="background:#e8f0fe;color:#1a73e8;padding:2px 8px;border-radius:12px;font-size:0.85em">subscription:update</code>
 - [GET /subscription/{id}/cycle](https://docs.easypay.pt/openapi/subscription-payment/get_subscription_id_cycles.md): Returns the cycles attached to a subscription, ordered from newest to oldest. Use `status[]` to narrow the result set — values are case-insensitive. Pagination is cursor-based: pass the previous respo
 - [POST /subscription/{id}/cycle](https://docs.easypay.pt/openapi/subscription-payment/post_subscription_id_cycles.md): Triggers an extra capture against an active subscription's saved payment method — useful for billing ad-hoc items like setup fees, add-ons, or upgrades without touching the recurring schedule. The reg
 - [GET /subscription/{id}/cycle/{cycle_id}](https://docs.easypay.pt/openapi/subscription-payment/get_subscription_id_cycle_id.md): Returns a single cycle that belongs to the given subscription. A cycle that doesn't exist — or that belongs to a different account — returns `404 Not Found`. **Required scope:** <code style="backgroun
 - [PATCH /subscription/{id}/cycle/{cycle_id}](https://docs.easypay.pt/openapi/subscription-payment/patch_subscription_id_cycle_id.md): Overrides the charge amount for a single cycle without touching the subscription's recurring schedule or default value. Only `RENEWABLE` cycles in `PENDING` status can be patched — anything else (one-
