Recurly
Also an agent toolRecurly subscription billing (API v3): manage accounts, subscriptions, plans, add-ons, items, invoices, line items, transactions, coupons, credit payments, measured units, shipping, entitlements, usage, exports, and business entities.
123 actions · 3 triggers
The Recurly integration lets you connect Recurly to your automations with 123 actions and 3 triggers — and every action is also a tool an AI agent can call. Examples: Get Site, List Sites, Get Site By ID, List Accounts, Create Account. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 3
Events in Recurly that can start a workflow.
New or updated Recurly accounts (polled)
Polls GET /accounts sorted by updated_at with a begin_time watermark.
New or updated Recurly subscriptions (polled)
Polls GET /subscriptions sorted by updated_at with a begin_time watermark.
New or updated Recurly invoices (polled)
Polls GET /invoices sorted by updated_at with a begin_time watermark.
Actions 123
What Zervanor can do in Recurly.
Accounts34
List Accounts
List accounts on the site (GET /accounts). Cursor pagination; sort by created_at or updated_at with begin_time for polling.
Create Account
Create an account (POST /accounts). Only a unique code is required.
Get Account
Fetch an account (GET /accounts/{account_id}).
Update Account
Update an account (PUT /accounts/{account_id}).
Deactivate Account
Deactivate (close) an account (DELETE /accounts/{account_id}). Reversible with reactivate.
Reactivate Account
Reactivate a previously deactivated account (PUT /accounts/{account_id}/reactivate).
Get Account Balance
Fetch an account's balance and past-due status (GET /accounts/{account_id}/balance).
Get Billing Info
Fetch an account's billing information (GET /accounts/{account_id}/billing_info).
Update Billing Info
Set or update an account's billing information (PUT /accounts/{account_id}/billing_info).
Remove Billing Info
Remove an account's billing information (DELETE /accounts/{account_id}/billing_info).
List Account Notes
List notes on an account (GET /accounts/{account_id}/notes).
Get Account Note
Fetch a single account note (GET /accounts/{account_id}/notes/{account_note_id}).
Get Account Acquisition
Fetch an account's acquisition data (GET /accounts/{account_id}/acquisition).
Update Account Acquisition
Create or update an account's acquisition data (PUT /accounts/{account_id}/acquisition).
Remove Account Acquisition
Remove an account's acquisition data (DELETE /accounts/{account_id}/acquisition).
List Child Accounts
List an account's child accounts (GET /accounts/{account_id}/accounts).
List Account Coupon Redemptions
List coupon redemptions on an account (GET /accounts/{account_id}/coupon_redemptions).
Get Active Coupon Redemption
Fetch an account's active coupon redemption (GET /accounts/{account_id}/active_coupon_redemption).
Create Coupon Redemption
Redeem a coupon on an account (POST /accounts/{account_id}/coupon_redemptions/active).
Remove Active Coupon Redemption
Delete the active coupon redemption on an account (DELETE /accounts/{account_id}/coupon_redemptions/active).
List Account Subscriptions
List an account's subscriptions (GET /accounts/{account_id}/subscriptions).
List Account Invoices
List an account's invoices (GET /accounts/{account_id}/invoices).
Create Account Invoice
Collect pending line items into an invoice for an account (POST /accounts/{account_id}/invoices).
Preview Account Invoice
Preview the invoice that would collect an account's pending line items (POST /accounts/{account_id}/invoices/preview).
List Account Line Items
List an account's line items (GET /accounts/{account_id}/line_items).
Create Line Item
Create a pending charge or credit line item on an account (POST /accounts/{account_id}/line_items).
List Account Transactions
List an account's transactions (GET /accounts/{account_id}/transactions).
List Account Credit Payments
List an account's credit payments (GET /accounts/{account_id}/credit_payments).
List Shipping Addresses
List an account's shipping addresses (GET /accounts/{account_id}/shipping_addresses).
Create Shipping Address
Create a shipping address on an account (POST /accounts/{account_id}/shipping_addresses).
Get Shipping Address
Fetch a shipping address (GET /accounts/{account_id}/shipping_addresses/{shipping_address_id}).
Update Shipping Address
Update a shipping address (PUT /accounts/{account_id}/shipping_addresses/{shipping_address_id}).
Remove Shipping Address
Delete a shipping address (DELETE /accounts/{account_id}/shipping_addresses/{shipping_address_id}).
List Account Entitlements
List an account's entitlements (GET /accounts/{account_id}/entitlements).
Subscriptions17
List Subscriptions
List all subscriptions on the site (GET /subscriptions). Sort by updated_at with begin_time for polling.
Create Subscription
Create a subscription (POST /subscriptions). Requires a plan_code, an account, and a currency.
Get Subscription
Fetch a subscription (GET /subscriptions/{subscription_id}).
Update Subscription
Update a subscription's metadata immediately (PUT /subscriptions/{subscription_id}).
Cancel Subscription
Cancel a subscription (PUT /subscriptions/{subscription_id}/cancel). Stays active until the end of the term.
Reactivate Subscription
Reactivate a canceled subscription (PUT /subscriptions/{subscription_id}/reactivate).
Terminate Subscription
Terminate a subscription immediately (DELETE /subscriptions/{subscription_id}). Optionally refund.
Pause Subscription
Pause a subscription for a number of billing cycles (PUT /subscriptions/{subscription_id}/pause).
Resume Subscription
Resume a paused subscription (PUT /subscriptions/{subscription_id}/resume).
Convert Trial
Convert a subscription's trial to a paid subscription immediately (PUT /subscriptions/{subscription_id}/convert_trial).
Preview Subscription Change
Preview a pending change to a subscription without applying it (POST /subscriptions/{subscription_id}/change/preview).
Get Subscription Change
Fetch a subscription's pending change (GET /subscriptions/{subscription_id}/change).
Create Subscription Change
Create a pending change to a subscription — upgrade/downgrade (POST /subscriptions/{subscription_id}/change).
Remove Subscription Change
Delete a subscription's pending change (DELETE /subscriptions/{subscription_id}/change).
Preview Pending Change Result
Preview the result of a subscription's already-created pending change (GET /subscriptions/{subscription_id}/change/preview).
List Usage
List usage records for a subscription add-on (GET /subscriptions/{subscription_id}/add_ons/{add_on_id}/usage).
Create Usage Record
Record usage for a subscription add-on (POST /subscriptions/{subscription_id}/add_ons/{add_on_id}/usage).
Invoices11
List Invoices
List invoices on the site (GET /invoices). Sort by updated_at with begin_time for polling.
Get Invoice
Fetch an invoice (GET /invoices/{invoice_id}).
Update Invoice
Update an invoice's editable fields (PUT /invoices/{invoice_id}).
Collect Invoice
Attempt collection of a past-due or pending invoice (PUT /invoices/{invoice_id}/collect).
Mark Invoice As Paid
Mark an open invoice as paid successfully outside Recurly (PUT /invoices/{invoice_id}/mark_successful).
Mark Invoice As Failed
Mark an open invoice as failed collection (PUT /invoices/{invoice_id}/mark_failed).
Refund Invoice
Refund an invoice, in full or partially (POST /invoices/{invoice_id}/refund).
Void Invoice
Void an open invoice (PUT /invoices/{invoice_id}/void).
List Invoice Line Items
List an invoice's line items (GET /invoices/{invoice_id}/line_items).
List Invoice Coupon Redemptions
List coupon redemptions applied to an invoice (GET /invoices/{invoice_id}/coupon_redemptions).
List Related Invoices
List invoices related to a given invoice (GET /invoices/{invoice_id}/related_invoices).
Plans10
List Plans
List plans on the site (GET /plans).
Create Plan
Create a plan (POST /plans).
Get Plan
Fetch a plan (GET /plans/{plan_id}).
Update Plan
Update a plan (PUT /plans/{plan_id}).
Remove Plan
Deactivate a plan (DELETE /plans/{plan_id}).
List Plan Add-Ons
List a plan's add-ons (GET /plans/{plan_id}/add_ons).
Create Plan Add-On
Create an add-on on a plan (POST /plans/{plan_id}/add_ons).
Get Plan Add-On
Fetch a plan add-on (GET /plans/{plan_id}/add_ons/{add_on_id}).
Update Plan Add-On
Update a plan add-on (PUT /plans/{plan_id}/add_ons/{add_on_id}).
Remove Plan Add-On
Deactivate a plan add-on (DELETE /plans/{plan_id}/add_ons/{add_on_id}).
Coupons8
List Coupons
List coupons on the site (GET /coupons).
Create Coupon
Create a coupon (POST /coupons).
Get Coupon
Fetch a coupon (GET /coupons/{coupon_id}).
Update Coupon
Update a coupon's editable fields (PUT /coupons/{coupon_id}).
Deactivate Coupon
Expire (deactivate) a coupon (DELETE /coupons/{coupon_id}).
Restore Coupon
Restore an expired coupon (PUT /coupons/{coupon_id}/restore).
Generate Unique Coupon Codes
Generate unique codes for a bulk coupon (POST /coupons/{coupon_id}/generate).
List Unique Coupon Codes
List the unique codes generated from a bulk coupon (GET /coupons/{coupon_id}/unique_coupon_codes).
Items6
List Items
List catalog items on the site (GET /items).
Create Item
Create a catalog item (POST /items).
Get Item
Fetch a catalog item (GET /items/{item_id}).
Update Item
Update a catalog item (PUT /items/{item_id}).
Remove Item
Deactivate a catalog item (DELETE /items/{item_id}).
Reactivate Item
Reactivate a deactivated catalog item (PUT /items/{item_id}/reactivate).
Measured Units5
List Measured Units
List measured units on the site (GET /measured_units).
Create Measured Unit
Create a measured unit for usage-based add-ons (POST /measured_units).
Get Measured Unit
Fetch a measured unit (GET /measured_units/{measured_unit_id}).
Update Measured Unit
Update a measured unit (PUT /measured_units/{measured_unit_id}).
Remove Measured Unit
Deactivate a measured unit (DELETE /measured_units/{measured_unit_id}).
Shipping Methods5
List Shipping Methods
List shipping methods on the site (GET /shipping_methods).
Create Shipping Method
Create a shipping method (POST /shipping_methods).
Get Shipping Method
Fetch a shipping method (GET /shipping_methods/{shipping_method_id}).
Update Shipping Method
Update a shipping method (PUT /shipping_methods/{shipping_method_id}).
Remove Shipping Method
Deactivate a shipping method (DELETE /shipping_methods/{shipping_method_id}).
Business Entities3
List Business Entities
List business entities on the site (GET /business_entities).
Get Business Entity
Fetch a business entity (GET /business_entities/{business_entity_id}).
List Business Entity Invoices
List invoices for a business entity (GET /business_entities/{business_entity_id}/invoices).
Dunning Campaigns3
List Dunning Campaigns
List dunning campaigns on the site (GET /dunning_campaigns).
Get Dunning Campaign
Fetch a dunning campaign (GET /dunning_campaigns/{dunning_campaign_id}).
Bulk Update Plan Dunning Campaigns
Assign a dunning campaign to multiple plans (PUT /dunning_campaigns/{dunning_campaign_id}/bulk_update).
Export Dates3
List Export Dates
List the dates for which automated export files are available (GET /export_dates).
List Export Files
List the export files available for a given date (GET /export_dates/{export_date}/export_files).
Get Export File
Fetch a download link for a specific export file (GET /export_dates/{export_date}/export_files/{export_file_name}).
Line Items3
List Line Items
List all line items on the site (GET /line_items).
Get Line Item
Fetch a line item (GET /line_items/{line_item_id}).
Remove Line Item
Delete an uninvoiced (pending) line item (DELETE /line_items/{line_item_id}).
Unique Coupon Codes3
Get Unique Coupon Code
Fetch a unique coupon code (GET /unique_coupon_codes/{unique_coupon_code_id}).
Deactivate Unique Coupon Code
Deactivate a unique coupon code (DELETE /unique_coupon_codes/{unique_coupon_code_id}).
Reactivate Unique Coupon Code
Restore a deactivated unique coupon code (PUT /unique_coupon_codes/{unique_coupon_code_id}/restore).
Usage3
Get Usage Record
Fetch a usage record (GET /usage/{usage_id}).
Update Usage Record
Update an unbilled usage record (PUT /usage/{usage_id}).
Remove Usage Record
Delete an unbilled usage record (DELETE /usage/{usage_id}).
Credit Payments2
List Credit Payments
List credit payments on the site (GET /credit_payments).
Get Credit Payment
Fetch a credit payment (GET /credit_payments/{credit_payment_id}).
Custom Field Definitions2
List Custom Field Definitions
List custom field definitions on the site (GET /custom_field_definitions).
Get Custom Field Definition
Fetch a custom field definition (GET /custom_field_definitions/{custom_field_definition_id}).
Sites2
List Sites
List the sites the API key can access (GET /sites).
Get Site By ID
Fetch a specific site (GET /sites/{site_id}).
Transactions2
List Transactions
List transactions on the site (GET /transactions).
Get Transaction
Fetch a transaction (GET /transactions/{transaction_id}).
Site1
Get Site
Fetch the site the API key belongs to (GET /site). Identity + connectivity probe.
Nothing matches your search.
Automations using Recurly
Build your own automation with Recurly in the visual builder.
Frequently asked questions
What can I automate with Recurly?
123 actions are available — for example: Get Site, List Sites, Get Site By ID, List Accounts, Create Account, and more.
Which Recurly events can start a workflow?
3 triggers — for example: New or updated Recurly accounts (polled), New or updated Recurly subscriptions (polled), New or updated Recurly invoices (polled).
Can Recurly be used as an AI agent tool?
Yes. Every Recurly action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Recurly integration modelled?
Recurly is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.