Jump to Content
FastSpring Developer DocsFastSpring AppAPI ReferenceWebhooksFastSpring JSChangelogFastSpring.com
HomeFastSpring AppRecipesDeveloper DocumentationChangelog
FastSpring AppAPI ReferenceWebhooksFastSpring JSChangelogFastSpring.comSign InFastSpring Developer Docs
Developer Documentation
Sign In

Developer Docs

  • Developer Hub

Store Builder Library

  • Store Builder Overview
  • Directives
  • Actions
  • Methods
  • Callbacks
  • Session Objects
  • Secure Payloads

Embedded Component Library

  • Embedded Payment Management Library

FastSpring API

  • API Overview
  • Accounts
    • Create an accountpost
    • List all accountsget
    • Retrieve an accountget
    • Update an accountpost
    • Retrieve authenticated account management URLget
  • Coupons
    • Create a couponpost
    • Retrieve a couponget
    • Delete a coupondelete
    • Create coupon codespost
    • List all coupon codesget
    • Delete coupon codesdelete
    • Enhanced Discount Management in FastSpring APIs
  • Events
    • List all processed eventsget
    • List all unprocessed eventsget
    • Update an eventpost
  • Orders
    • List all ordersget
    • Retrieve an orderget
    • Update order tags and attributespost
  • Products
    • Create or update productspost
    • List all product pathsget
    • Retrieve a productget
    • Delete a productdelete
    • Create or update product offerspost
    • Retrieve product offersget
    • List all product pricesget
    • Retrieve a product priceget
  • Returns
    • Create a returnpost
    • Retrieve a returnget
  • Sessions
    • Create a sessionpost
  • Subscriptions
    • List all subscriptionsget
    • Update a subscriptionpost
    • Preview a prorated plan changepost
    • Retrieve a subscriptionget
    • Cancel a subscriptiondelete
    • List all subscription entriesget
    • Rebill a managed subscriptionpost
    • Pause a subscriptionpost
    • Resume a subscriptionpost
    • Convert a subscriptionpost
    • List all subscription plan changesget
    • Create a proforma invoicepost
    • Retrieve a proforma invoiceget
    • Retrieve active, auto-renewing subscriptionsget
    • Delete a co-term groupdelete
    • Retrieve co-term group detailsget
    • Add or remove subscriptions from a co-term grouppost
    • Create a new co-term grouppost
    • Generate a co-term group estimatepost
    • Execute a co-term grouppost
  • Invoices
    • Retrieve an invoiceget
    • Create an invoicepost
  • Quotes
    • Create a quotepost
    • List all quotesget
    • Retrieve a quoteget
    • Update a quoteput
    • Cancel a quotepost
  • Data
    • Generate subscription reportpost
    • Generate revenue reportpost
    • List all jobsget
    • Retrieve a jobget
    • Reset cacheget
    • Download a reportget
  • Webhooks
    • Update a webhook key secretpost

Webhooks

  • Webhooks Overview
    • Webhook Expansion
    • Processed and Unprocessed Webhook Events
    • Browser Scripts
    • Message Security
  • Account Related Webhooks
    • New Accounts
    • Edit Account Information
  • Subscription Related Webhoooks
    • New Subscriptions
    • Canceled Subscriptions
    • Subscription Charges
    • Unsuccessful Subscription Rebills
    • Deactivated Subscriptions
    • Overdue Payment Notifications
    • Subscription Reminders
    • Free Trial Notifications
    • Remove a Subscription Cancelation
    • Edit a Subscription
    • Co-term Webhooks
      • Co-term Group Created
      • Co-term Group Prorated
      • Co-term Payment Charge Completed
      • Co-term Group Updated
      • Co-term Payment Reminder
      • Co-term Payment Charge Failed
      • Co-term Payment Overdue
      • Co-term Group Deactivated
  • Order Related Webhooks
    • Successful Orders
    • Pending Payments
    • Approve a Purchase Order
    • Canceled Orders
    • Unsuccessful Orders
    • Unsuccessful Fulfillments
    • Mailing List Entries
    • Order Chargeback
  • Return Webhook Events
    • Return or Refund an Order
    • New Orders and Returns
  • Quote Related Webhooks
    • Create a New Quote
    • Quote Status Updates

Data

Overview: FastSpring has 2 dashboards to help with Reporting needs. All the data available on the Revenue Overview and Subscription Overview can also be retrieved via API and handled outside the FastSpring application adding flexibility to serve different business use cases.

With data/v1/ endpoint, you can:

  • Generate a subscription report
  • Generate a revenue report
  • List all jobs
  • Retrieve a job
  • Reset cache
  • Download a report