Recurly
Recurly is a subscription management and recurring billing platform. Manage accounts, subscriptions, invoices, and billing.
What your agent can do with Recurly
Triggers and actions 1 trigger · 80 actions
- TriggerPrerenewal of subscription
Instant trigger: fires before a Recurly subscription renews (webhook). Stub ported from dev.apiant — not yet implemented.
- ActionAdd add-on to subscription
Adds an add-on to an existing subscription. An error occurs if the subscription already has the add-on.
- ActionAdd coupon
Create a new discount coupon.
- ActionAdd coupon redemption
Apply a coupon to an account or subscription.
- ActionAdd gift card
Create a new gift card.
- ActionAdd invoice
Create an invoice for an account's pending line items.
- ActionAdd item
Create a new catalog item.
- ActionAdd plan
Create a new subscription plan.
- ActionAdd plan add-on
Create a new add-on for a subscription plan.
- ActionAdd shipping address
Create a new shipping address for an account.
- ActionAdd subscription change
Schedule a pending change to a subscription (e.g. plan or quantity change at renewal).
- ActionAdjust add-on quantity
Increases or decreases the quantity of the specified add-on. NOTE: this action assumes the subscription only has a single add-on! Do not use if the subscription has multiple add-ons, otherwise all add-ons other than the specified one will be deleted if the computed quantity is zero!
- ActionCancel subscription
Cancels a subscription so it remains active until the end of the current bill cycle, then expires.
- ActionConvert trial subscription
Immediately converts a trial subscription to a fully active paid subscription, creating and collecting an invoice for auto-collecting subscriptions. If the invoice cannot be collected, the subscription will remain in trial. The subscription must be in a trial; active, paused, expired, cancelled, or failed subscriptions cannot be converted.
- ActionCreate account
Creates a new account. An error occurs if the account code already exists.
- ActionCreate line item
Creates a one-time charge or credit on the specified account. type is charge or credit.
- ActionCreate purchase - add subscription
Adds a subscription to the specified purchase. Must be passed a Purchase ID emitted by 'Create purchase - initialize'.
- ActionCreate purchase - add subscription add-on
Adds an add-on to the specified subscription within a staged purchase. The subscription (by plan code) must have already been added to the purchase.
- ActionCreate purchase - initialize
Initializes a new purchase. Emits a Purchase ID that must be passed into other create purchase actions to add items to the purchase and finalize.
- ActionCreate purchase - submit
Submits the assembled purchase to Recurly.
- ActionCreate subscription
Creates a new subscription for an account on a plan. Pass account_code, plan_code, and currency.
- ActionDeactivate account
Deactivates (deletes) the specified account.
- ActionDelete account billing info
Remove an account's stored billing information.
- ActionDelete coupon
Expire a coupon so it can no longer be redeemed.
- ActionDelete coupon redemption
Remove an active coupon redemption from an account or subscription.
- ActionDelete item
Deactivate an item so it cannot be bought again. Existing line items are unaffected.
- ActionDelete line item
Delete an uninvoiced line item.
- ActionDelete plan
Remove a subscription plan.
- ActionDelete plan add-on
Remove an add-on from a plan.
- ActionDelete shipping address
Remove an account's shipping address.
- ActionDelete subscription change
Cancel a subscription's pending scheduled change.
- ActionDelete usage record
Deletes a usage record from a subscription add-on.
- ActionGet account
Returns all fields for the specified account. The account ID may be a Recurly UUID or a code-prefixed account code.
- ActionGet account balance
Fetch an account's current balance and past-due status.
- ActionGet account billing info
Returns the billing information for the specified account.
- ActionGet add-on
Fetch a single add-on by ID.
- ActionGet all subscriptions
Returns all subscriptions for the account.
- ActionGet coupon
Fetch a coupon by its code.
- ActionGet gift card
Fetch a gift card by ID.
- ActionGet invoice
Returns the specified invoice. ID may be a Recurly UUID or the invoice number.
- ActionGet item
Fetch a catalog item by ID.
- ActionGet line item
Fetch a single line item by ID.
- ActionGet plan
Returns the specified plan. The ID may be a Recurly UUID or a code-prefixed plan code.
- ActionGet shipping address
Fetch an account's shipping address.
- ActionGet subscription
Returns all fields for the specified subscription. The ID may be a Recurly UUID or a uuid-prefixed value.
- ActionGet subscription add-ons
Returns all add-ons for the specified subscription.
- ActionGet subscription change
Fetch a subscription's pending scheduled change.
- ActionGet transaction
Fetch a single payment transaction by ID.
- ActionList account invoices
Returns the invoices for the specified account.
- ActionList account line items
Returns the line items (charges and credits) for the specified account.
- ActionList account notes
List the notes on an account.
- ActionList accounts
Returns a list of accounts. Supports limit, order, sort, and state filters.
- ActionList account subscriptions
Returns the subscriptions for the specified account.
- ActionList active coupon redemptions
Read the coupon currently applied to an account. Fails with a not-found error when the account has no coupon on it.
- ActionList a subscription add-on's usage records
Lists all usage records for a subscription add-on for the specified subscription.
- ActionList coupons
Returns a list of coupons for the site.
- ActionList credit payments
List credit payments issued across the site.
- ActionList gift cards
List gift cards issued on the site.
- ActionList invoices
Returns a list of all invoices on the site. Supports limit and state filters.
- ActionList items
List a site's catalog items.
- ActionList plans
Returns a list of plans for the site.
- ActionList shipping addresses
List an account's shipping addresses.
- ActionList subscriptions
Returns a list of all subscriptions. Supports limit and state filters.
- ActionList transactions
List payment transactions across the site.
- ActionLog a usage record on subscription add-on
Logs a usage record on the specified subscription add-on.
- ActionPause subscription
Pauses a subscription for the given number of remaining billing cycles.
- ActionReactivate account
Reactivate an inactive Recurly account.
- ActionReactivate subscription
Reactivates a canceled subscription so it renews at the end of the current bill cycle.
- ActionRedeem gift card
Redeem a gift card's redemption code onto an account.
- ActionRefund invoice
Issue a refund against an invoice.
- ActionRemove add-on from subscription
Removes an add-on from a subscription.
- ActionTerminate subscription
Immediately terminates a subscription. refund may be none, partial, or full.
- ActionUpdate account
Updates the specified account.
- ActionUpdate account billing info
Set or replace an account's credit card / payment billing information.
- ActionUpdate coupon
Update an active coupon's details.
- ActionUpdate item
Update an existing catalog item.
- ActionUpdate plan
Update an existing subscription plan.
- ActionUpdate plan add-on
Update an existing plan add-on.
- ActionUpdate shipping address
Update an account's shipping address.
- ActionUpdate subscription renewal date
For an active subscription, this will change the next renewal date. For a subscription in a trial period, modifying the renewal date will change when the trial expires.
- ActionVoid invoice
Void a credit invoice.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the Recurly API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.