HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Site activities export

Harness the power of Recurly's Site Activities export to monitor, track, and analyze site-level activities, ensuring transparency and control over your Recurly site's operations.

The Site Activities export logs changes and actions made to your Recurly site — plan modifications, site setting updates, user management, gateway changes, and more. Unlike the Account Activities export, which captures customer account-level actions, Site Activities focuses on the configuration and operation of the site itself.
Available on Elite plans for users with an Admin role or Admin permission. Also available as an optional add-on for Starter and Professional plans — contact [email protected] or your CSM for details.
Important notes before enablingThe Site Activities export only displays data from activities conducted after the feature flag is enabled on your site — historical events prior to activation are not included. Data is retained for 12 months. After that, entries are no longer accessible in this export. If you require longer retention, back up your data in your own system.
Recurly Revenue RecognitionSite Activities does not log RevRec activity. No revenue recognition-related data is included in this export.

Access the export

Go to Admin → Admin Exports → Site Activities.


Explore interface

The Explore interface provides an interactive query builder for analyzing site activity data. It's divided into two panels:

PanelDescription
Left — WorkbookAsk natural-language questions about your site activity data. The Workbook Agent suggests fields and runs queries on your behalf.
Center — Field pickerBrowse and search the full field catalog, grouped by topic. Click any field to add it to your active query. Use the In-use filter to see only selected fields.

Pre-built sample queries

Two sample queries are available to get started quickly:

  • List of site activities — Returns a row-level list of all site activity events within the active date scope, including actor, action type, affected object, and timestamp.
  • Count of site activities — Returns a grouped count of site activity events broken down by activity type, providing a quick summary of the most common actions across your site.

Workbook Agent

The Workbook Agent is the fastest way to start an analysis. Type a question in the text box at the bottom of the left panel and press Enter (or click the send icon).

Example prompts:

  • "Show me all activity on account ABC123 in the last 14 days"
  • "Which actors made the most changes to accounts this month?"
  • "List all subscription cancellations performed via API in the past 30 days"
  • "Count account activities by type for the current revenue period"
  • "Show me all activities where the acted-upon object is a billing info record"

Build a report

1

Select fields

Browse the field catalog and click any field to add it to your query. Use the In-use filter to see only selected fields.

2

Apply filters

Drag and drop any field into the Filters section, or click the dropdown/actions menu next to a field header and select Filter. To create a measure tied to a specific dimension, build a pivot table and right-click the measure under a pivot value to select Create filtered measure.

3

Visualize and review

Toggle between Results (table view), Chart (visualization), or both. Use the Options tab to configure axes, grouping, and chart type.

4

Download your data

From the menu, select Tab → Download and choose your preferred format: CSV, Excel, or JSON.


Export fields

IdExampleDescriptionData type (max size)
eventplanThe type of event that triggered the entry in the audit log.string
resource_identifierdruuid-1234...The external UUID of the record that was audited. Typically the druuid of the record_id.string
resource_typeplanThe external type of the record that was audited.string
target_resource_identifierdruuid-5678...The external UUID of the target of the record.string
target_resource_typesiteThe external type of the target of the record.string
principal_resource_identifier[email protected] or api-key-nameThe external identifier of the principal — the user email or API key name/masked value.string
principal_resource_typeuser or api_keyThe external type of the principal.string

Logged events

The table below lists every object and action that Recurly logs in the Site Activities export. Recurly continues to expand coverage — contact your CSM if you need activity logging for an object not listed here.

EventActionsTrigger
loginsuccessSuccessful user login to the merchant site.
usercreate, delete, updateA user is added, their role is updated, or they are removed from the site.
rolecreate, update, deleteA role is created, updated, or removed from the site.
account_updaterenable, disable, updateAccount Updater settings are changed.
analytics_settingsupdateAnalytics dashboard settings are updated.
coupon_settingsupdateSite-wide coupon settings are updated.
currency_settingsupdateEnabled currencies are updated.
hosted_page_settingsupdateSite-wide Hosted Payment Page (HPP) settings are updated.
hosted_account_management_settingsupdateSite-wide Hosted Account Management (HAM) settings are updated.
invoice_settingsupdateSite-wide invoice settings are updated.
tax_settingsupdateSite-wide tax settings are updated.
custom_field_definitioncreate, update, deleteA custom field definition is added, updated, or removed.
avalara_credentialscreate, update, deleteAvalara credentials are added, updated, or removed. User updates only — excludes system-level invalidation.
plancreate, update, deleteA plan is added, updated, or removed. Supported in Admin UI and API v3. Excludes plan email configuration.
add_oncreate, update, deleteAn add-on is added to, updated on, or removed from a plan. Supported in Admin UI and API v3.
measured_unitcreate, update, deleteA measured unit is added, updated, or removed.
couponcreate, update, expire, restore, generate_codesA coupon is added, updated, expired, restored, or additional unique codes are generated. Admin UI only.
unique_coupon_codeexpire, restoreA unique coupon code is manually expired or restored. Admin UI only.
email_settingsupdateEmail settings for a template are updated.
email_templatescreate, update, delete, resetEmail templates are created, updated, deleted, or reset. Excludes audience selector and attachment changes.
payment_gatewayscreate, update, deleteA payment gateway is created, updated, or removed. Excludes default gateway changes.
dunning_campaigncreate, update, disable, enableA dunning campaign is added, updated, disabled, or re-enabled. Admin UI only. Excludes plan dunning campaign ID changes.
dunning_campaign_settingsupdateSite-wide dunning campaign settings are updated. Admin UI only.
itemcreate, update, disable, enableAn item is created, updated, disabled, or re-enabled. Supported in Admin UI and API v3.
entitlementcreate, update, deleteAn entitlement configuration is created, updated, or removed.
business_entitycreate, update, deleteA business entity is created, updated, or removed. Admin UI only. Excludes RevRec GL accounting code creation.
site_settingsupdateGeneral site configuration settings are updated.
invoice_templatecreate, updateAn invoice template is created or updated.
webhook_endpointcreate, update, delete, pause, resumeA webhook notification endpoint is created, updated, deleted, paused, or resumed. Excludes pre-renewal webhook setting changes.
api_keycreate, view, update, regenerate, deleteA private API key is added, viewed, updated, regenerated, or deleted.
public_keyregenerateThe public key is regenerated.
shipping_methodcreate, update, deleteA shipping method is created, updated, or deleted. Admin UI only. Excludes RevRec fields.
apple_pay_settingsupdateApple Pay configuration settings are updated. Excludes managed Apple Pay domain changes.


Did this page help you?