FastSpring icon

FastSpring

E-commerce platform for subscription billing, digital product sales, and global payments.

1 trigger20 searches19 actionsInstant (webhooks)Auth: API key

AI-assisted documentation18 min read

This documentation is compiled from our integration source code, internal specs for FastSpring, its official API documentation and anonymized requests logs we collect from our support team[2].

Open FastSpring on WEXTL →

To use FastSpring on WEXTL you need an active account and an API access token from your account settings.[3]

  • UsernametextRequired
  • PasswordpasswordRequired
  1. Log in to your WEXTL account, add the FastSpring node module to your workflow, and click Create new credential.
    Instant triggers use webhooks — click Create a webhook first when adding one, then create the credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your FastSpring account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting FastSpring to WEXTL®
Video slide demonstrates how to integrate FastSpring in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch EventsTrigger

No fields documented.

Create a ReturnSearch
Input fields[3]
FieldType
ReturnsRequired
array
Output fields[3]
FieldType
Returntext
Quotetext
Referencetext
Completedboolean
Changeddate
Changed valuedate
Changed in secondsdate
Changed displaydate
Changed display iso8601date
Liveboolean
Accounttext
Currencytext
Payout currencytext
Total returnnumber
Total return displaytext
Total return in payout currencynumber
Total return in payout currency displaytext
Taxnumber
Tax displaytext
Tax in payout currencynumber
18other output fields
Generate a Revenue ReportSearch
Input fields[3]
FieldType
Filterobject
Start Datedate
End Datedate
Sync Datedate
Country ISOarray
Product Namesarray
Product Pathschoice
Segmentsarray
Report Columnschoice
Group Bychoice
Page Countnumber
Page Numbernumber
Asyncboolean
Notification Emailsarray
Emailemail
Generate a Subscription ReportSearch
Input fields[3]
FieldType
Filterobject
Start Datedate
End Datedate
Sync Datedate
Country ISOarray
Product Namesarray
Product Pathschoice
Segmentsarray
Report Columnschoice
Group Bychoice
Page Countnumber
Page Numbernumber
Asyncboolean
Notification Emailsarray
Emailemail
Get a CouponAction
Input fields[3]
FieldType
Coupon IDRequired
text
Output fields[3]
FieldType
Coupontext
Discountobject
Has multiple discountsboolean
Discountsarray
Combineboolean
Reasonobject
Entext
Limitnumber
Availableobject
Startdate
Enddate
Codesarray
Productsarray
External download serviceboolean
Shipping feeboolean
Get a ProductAction
Input fields[3]
FieldType
Product IDRequired
choice
Output fields[3]
FieldType
Productsarray
Get a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
choice
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
Get a ReturnAction
Input fields[3]
FieldType
Return IDRequired
text
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
Get a SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Account IDchoice
Begin Datedate
End Datedate
Eventchoice
Productschoice
Scopechoice
Statuschoice
Output fields[3]
FieldType
IDtext
Subscriptiontext
Activeboolean
Statetext
Is subscription eligible for pause by buyerboolean
Is pause scheduledboolean
Changeddate
Changed valuedate
Changed in secondsdate
Changed displaydate
Liveboolean
Currencytext
Accounttext
Producttext
Skutext
Displaytext
Quantitynumber
Adhocboolean
Auto renewboolean
Pricenumber
14other output fields
Get an AccountAction
Input fields[3]
FieldType
Account IDRequired
choice
Output fields[3]
FieldType
IDtext
Accounttext
Actiontext
Contactobject
Firsttext
Lasttext
Emailtext
Companytext
Phonetext
Subscribedboolean
Addressobject
Address line 1text
Address line 2text
Citytext
Regiontext
Region customtext
Postal codenumber
Companytext
Languagetext
Countrytext
Lookupobject
Globaltext
Customtext
URLtext
Paymentobject
Methodsnumber
Activenumber
Ordersarray
Subscriptionsarray
Chargesarray
Subscribedboolean
Resulttext
Tax exemption datatext
Get an InvoiceAction
Input fields[3]
FieldType
Invoice IDRequired
text
Output fields[3]
FieldType
IDtext
Acquisition transaction IDtext
Acquisition return transaction IDtext
Bank payment instructiontext
Company nametext
Created ondate
Currencytext
Customer referencetext
Due datedate
Egui numbertext
Itemsarray
Statustext
Languagetext
Invoice order typetext
Invoice secrettext
Invoice typetext
Net terms daystext
Order approval typetext
Order is resumabletext
Order referencetext
26other output fields
Get an OrderAction
Input fields[3]
FieldType
Order IDRequired
choice
Output fields[3]
FieldType
Ordertext
IDtext
Referencetext
Buyer referencetext
IP addresstext
Completedboolean
Changeddate
Changed valuedate
Changed in secondsdate
Changed displaydate
Changed display iso8601date
Changed display email enhancementsdate
Changed display email enhancements with timedate
Languagetext
Liveboolean
Currencytext
Payout currencytext
Quotetext
Invoice URLtext
Site IDtext
30other output fields
List AccountsSearch
Input fields[3]
FieldType
Emailemail
Custom Lookup Keytext
Global Lookup Keytext
Order IDchoice
Order Referencetext
Subscription IDchoice
Product IDchoice
Subscription Statechoice
Refundsboolean
Limitnumber
Output fields[3]
FieldType
IDtext
Labeltext
List Coupon CodesSearch
Input fields[3]
FieldType
Coupon IDRequired
text
Output fields[3]
FieldType
IDtext
Labeltext
List OrdersSearch
Input fields[3]
FieldType
Begin DateRequired
date
End DateRequired
date
Daysnumber
Productschoice
Rebillboolean
Returnsboolean
Scopechoice
Statuschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Labeltext
List Processed EventsSearch
Input fields[3]
FieldType
DaysRequired
number
Begin Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Processedboolean
Createddate
Typetext
Liveboolean
Dataobject
IDtext
Accounttext
Contactobject
Addressobject
Languagetext
Countrytext
Lookupobject
URLtext
Eventtext
List Product PathsSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
IDtext
Labeltext
List QuotesSearch
Input fields[3]
FieldType
Created Emailemail
Only Quote IDboolean
Statusesarray
Limitnumber
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
List SubscriptionsSearch
Input fields[3]
FieldType
Account IDchoice
Begin Datedate
End Datedate
Eventchoice
Productschoice
Scopechoice
Statuschoice
Limitnumber
Output fields[3]
FieldType
IDtext
Labeltext
List Unprocessed EventsSearch
Input fields[3]
FieldType
DaysRequired
number
Begin Datedate
End Datedate
Limitnumber
Output fields[3]
FieldType
IDtext
Processedboolean
Createddate
Typetext
Liveboolean
Dataobject
IDtext
Accounttext
Contactobject
Addressobject
Languagetext
Countrytext
Lookupobject
URLtext
Eventtext
Update SubscriptionsSearch
Input fields[3]
FieldType
Subscriptionsarray
Output fields[3]
FieldType
Subscriptiontext
Actiontext
Resulttext
Cancel a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
choice
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
Cancel a SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Billing PeriodRequired
choice
Create a CouponAction
Input fields[3]
FieldType
DiscountRequired
object
Typetext
Amountobject
Discount Period Countnumber
Apply Discount Immediatelyboolean
Combineboolean
Reasonobject
Englishtext
Germantext
Coupontext
Limitnumber
Availableobject
Startdate
Enddate
Codesarray
Codetext
Productschoice
External Download Serviceboolean
Shipping Feeboolean
Output fields[3]
FieldType
Coupontext
Discountobject
Has multiple discountsboolean
Discountsarray
Combineboolean
Reasonobject
Entext
Limitnumber
Availableobject
Startdate
Enddate
Codesarray
Productsarray
External download serviceboolean
Shipping feeboolean
Create a QuoteAction
Input fields[3]
FieldType
ItemsRequired
array
NameRequired
text
RecipientRequired
object
Companytext
EmailRequired
email
First NameRequired
text
Last NameRequired
text
Phonetext
Recipient AddressRequired
object
Address Line 1text
Address Line 2text
Citytext
CountryRequired
text
Postal CodeRequired
text
Regiontext
Coupontext
Currencytext
Expiration Date Daysnumber
Fulfillment Termchoice
Notestext
Net Terms Daysnumber
Tagsarray
Tax IDtext
Sourcetext
Source IPtext
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
Create an AccountAction
Input fields[3]
FieldType
Contactobject
First NameRequired
text
Last NameRequired
text
EmailRequired
email
Companytext
Phonetext
Languagetext
Countrytext
Lookupobject
Customtext
Output fields[3]
FieldType
Accounttext
IDtext
Actiontext
Resulttext
Create an InvoiceAction
Input fields[3]
FieldType
Currency CodeRequired
text
Language Codetext
Auto Convert Payment Currencyboolean
ContactsRequired
array
Tax Exemption IDsarray
Tax Exemption IDtext
Payment Due Datedate
Payment MethodRequired
choice
ModeRequired
choice
Invoice Notetext
Invoice ItemsRequired
array
Output fields[3]
FieldType
IDtext
Acquisition transaction IDtext
Company nametext
Created ondate
Currencytext
Due datedate
Itemsarray
Statustext
Languagetext
Invoice secrettext
Invoice typetext
Order referencetext
Payment receiver addressobject
IDtext
Citytext
Countrytext
Postal codetext
Regiontext
Region customtext
Address line 1text
Address line 2text
Address service IDtext
Payment receiverobject
IDtext
Emailtext
First nametext
Last nametext
Company nametext
Phone numbertext
Full nametext
Websitetext
Contact typetext
Contact service IDtext
Purchaser addressobject
IDtext
Citytext
Countrytext
Postal codetext
Regiontext
Region customtext
Address line 1text
Address line 2text
Address service IDtext
Purchaserobject
IDtext
Emailtext
First nametext
Last nametext
Company nametext
Phone numbertext
Full nametext
Websitetext
Contact typetext
Contact service IDtext
Receiver addressobject
IDtext
Address line 1text
Address line 2text
Citytext
Regiontext
Postal codetext
Countrytext
Region customtext
Address service IDtext
Receiverobject
IDtext
Emailtext
First nametext
Last nametext
Full nametext
Company nametext
Phone numbertext
Websitetext
Contact typetext
Contact service IDtext
Shipping totalnumber
Sub totalnumber
17other output fields
Create Coupon CodesAction
Input fields[3]
FieldType
Coupon IDRequired
text
Codesarray
Coupon Codetext
Output fields[3]
FieldType
Coupontext
Codesarray
Resulttext
Create or Update a ProductAction
Input fields[3]
FieldType
ProductsRequired
array
Output fields[3]
FieldType
Productsarray
Delete a CouponAction
Input fields[3]
FieldType
Coupon IDRequired
number
Delete a ProductAction
Input fields[3]
FieldType
Product IDRequired
choice
Delete Coupon CodesAction
Input fields[3]
FieldType
Coupon IDRequired
number
Output fields[3]
FieldType
Couponnumber
Codes deletedarray
Actiontext
Resulttext
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Pause a SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Pause Period CountRequired
number
Output fields[3]
FieldType
IDtext
Quotetext
Subscriptiontext
Activeboolean
Statetext
Is subscription eligible for pause by buyerboolean
Is pause scheduledboolean
Changeddate
Changed valuedate
Changed in secondsdate
Changed displaydate
Changed display iso8601date
Changed display email enhancementsdate
Changed display email enhancements with timedate
Liveboolean
Currencytext
Accounttext
Producttext
Skutext
Displaytext
90other output fields
Resume a SubscriptionAction
Input fields[3]
FieldType
Subscription IDRequired
choice
Output fields[3]
FieldType
IDtext
Quotetext
Subscriptiontext
Activeboolean
Statetext
Is subscription eligible for pause by buyerboolean
Is pause scheduledboolean
Changeddate
Changed valuedate
Changed in secondsdate
Changed displaydate
Changed display iso8601date
Changed display email enhancementsdate
Changed display email enhancements with timedate
Liveboolean
Currencytext
Accounttext
Producttext
Skutext
Displaytext
90other output fields
Transfer SubscriptionsAction
Input fields[3]
FieldType
Initiated ByRequired
email
Source Account IDRequired
choice
Target AccountRequired
object
EmailRequired
email
Accountobject
SubscriptionsRequired
choice
Output fields[3]
FieldType
Statustext
Site IDtext
Source account IDtext
Target account IDtext
Transferred subscriptionsarray
Failed subscriptionsarray
Remaining subscriptionsarray
Update a QuoteAction
Input fields[3]
FieldType
Quote IDRequired
choice
CurrencyRequired
text
Expiration Date DaysRequired
number
Fulfillment TermRequired
choice
ItemsRequired
array
NameRequired
text
RecipientRequired
object
Companytext
EmailRequired
text
First NameRequired
text
Last NameRequired
text
Phonetext
Recipient AddressRequired
object
Address Line 1text
Address Line 2text
Citytext
CountryRequired
text
Postal CodeRequired
text
Regiontext
Coupontext
Notestext
Net Terms Daysnumber
Statuschoice
Tagsarray
Tax IDtext
Sourcetext
Source IPtext
Invoice IDtext
Output fields[3]
FieldType
IDtext
Buyer generatedboolean
Copy notes to invoiceboolean
Coupontext
Createddate
Created byobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
Currencytext
Discountnumber
Discount displaytext
Discount in payout currencynumber
Discount in payout currency displaytext
Expirestext
Expiration date daysnumber
Fulfillment termtext
Itemsarray
Nametext
Notestext
Net terms daysnumber
Quote URLtext
Recipientobject
Companytext
Emailtext
Firsttext
Lasttext
Phonetext
User IDtext
23other output fields
Update an AccountAction
Input fields[3]
FieldType
Account IDRequired
choice
Contactobject
First Nametext
Last Nametext
EmailRequired
email
Companytext
Phonetext
Languagetext
Countrytext
Lookupobject
Customtext
Output fields[3]
FieldType
IDtext
Accounttext
Actiontext
Resulttext
Accountsarray
Update an EventAction
Input fields[3]
FieldType
TypeRequired
choice
ProcessedRequired
boolean
Output fields[3]
FieldType
IDtext
Processedboolean
Createddate
Typetext
Liveboolean
Dataobject
IDtext
Accounttext
Contactobject
Addressobject
Languagetext
Countrytext
Lookupobject
URLtext
Eventtext
Update Order Tags and AttributesAction
Input fields[3]
FieldType
OrdersRequired
array
Output fields[3]
FieldType
IDtext
Accounttext
Actiontext
Resulttext
Accountsarray

Look for FastSpring templates in the WEXTL template library.

Browse templates →
  1. WEXTL® FastSpring Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for FastSpring.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 24, 2026 18:11