About this integration
E-commerce platform for subscription billing, digital product sales, and global payments. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 20 search modules and 19 actions as workflow nodes. Authentication uses basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for Username and Password.
Prefer the interactive builder form? Open it on the app page.
Paste your credentials once — WEXTL® stores them encrypted and reuses the connection across every workflow that needs it.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
To generate your API credentials, log in to your FastSpring dashboard and navigate to Developer Tools > APIs > API Credentials. Click Create, and FastSpring will automatically generate your API username and password.
Connecting FastSpring to WEXTL®
| Field | Type | Help |
|---|---|---|
UsernameRequired | text | — |
PasswordRequired | password | — |
Use it in workflow automation
Start with Watch Events, then add Cancel a Quote.
The canvas below runs Watch Events into Cancel a Quote — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Create a Coupon as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 20 ready-made modules for finance work — each run logs its inputs and outputs for debugging.
FastSpring workflow on the canvas: Watch Events then Create a Coupon
Triggers, searches and actions
Use the tables below to inspect FastSpring's 1 trigger, 20 search modules, and 19 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Events
Searches
Fetch data on demand using 20 search modules that query the app during a run.
- Create a Return
- Generate a Revenue Report
- Generate a Subscription Report
- Get a Coupon
- Get an Account
Actions
19 action modules cover the full range of create, update, and delete operations.
- Cancel a Quote
- Cancel a Subscription
- Create a Coupon
- Create an Account
- Create an Invoice
Explore the fields available for each FastSpring trigger, search, and action.
Triggers
No fields documented.
Searches
| Field | Type |
|---|---|
ReturnsRequired | array |
| Field | Type |
|---|---|
Return | text |
Quote | text |
Reference | text |
Completed | boolean |
Changed | date |
Changed value | date |
Changed in seconds | date |
Changed display | date |
Changed display iso8601 | date |
Live | boolean |
Account | text |
Currency | text |
Payout currency | text |
Total return | number |
Total return display | text |
Total return in payout currency | number |
Total return in payout currency display | text |
Tax | number |
Tax display | text |
Tax in payout currency | number |
| Field | Type |
|---|---|
Filter | object |
Start Date | date |
End Date | date |
Sync Date | date |
Country ISO | array |
Product Names | array |
Product Paths | choice |
Segments | array |
Report Columns | choice |
Group By | choice |
Page Count | number |
Page Number | number |
Async | boolean |
Notification Emails | array |
Email |
| Field | Type |
|---|---|
Filter | object |
Start Date | date |
End Date | date |
Sync Date | date |
Country ISO | array |
Product Names | array |
Product Paths | choice |
Segments | array |
Report Columns | choice |
Group By | choice |
Page Count | number |
Page Number | number |
Async | boolean |
Notification Emails | array |
Email |
| Field | Type |
|---|---|
Coupon IDRequired | text |
| Field | Type |
|---|---|
Coupon | text |
Discount | object |
Has multiple discounts | boolean |
Discounts | array |
Combine | boolean |
Reason | object |
En | text |
Limit | number |
Available | object |
Start | date |
End | date |
Codes | array |
Products | array |
External download service | boolean |
Shipping fee | boolean |
| Field | Type |
|---|---|
Account IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Account | text |
Action | text |
Contact | object |
First | text |
Last | text |
Email | text |
Company | text |
Phone | text |
Subscribed | boolean |
Address | object |
Address line 1 | text |
Address line 2 | text |
City | text |
Region | text |
Region custom | text |
Postal code | number |
Company | text |
Language | text |
Country | text |
Lookup | object |
Global | text |
Custom | text |
URL | text |
Payment | object |
Methods | number |
Active | number |
Orders | array |
Subscriptions | array |
Charges | array |
Subscribed | boolean |
Result | text |
Tax exemption data | text |
| Field | Type |
|---|---|
Invoice IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Acquisition transaction ID | text |
Acquisition return transaction ID | text |
Bank payment instruction | text |
Company name | text |
Created on | date |
Currency | text |
Customer reference | text |
Due date | date |
Egui number | text |
Items | array |
Status | text |
Language | text |
Invoice order type | text |
Invoice secret | text |
Invoice type | text |
Net terms days | text |
Order approval type | text |
Order is resumable | text |
Order reference | text |
| Field | Type |
|---|---|
Order IDRequired | choice |
| Field | Type |
|---|---|
Order | text |
ID | text |
Reference | text |
Buyer reference | text |
IP address | text |
Completed | boolean |
Changed | date |
Changed value | date |
Changed in seconds | date |
Changed display | date |
Changed display iso8601 | date |
Changed display email enhancements | date |
Changed display email enhancements with time | date |
Language | text |
Live | boolean |
Currency | text |
Payout currency | text |
Quote | text |
Invoice URL | text |
Site ID | text |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
Products | array |
| Field | Type |
|---|---|
Quote IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
Return IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Account ID | choice |
Begin Date | date |
End Date | date |
Event | choice |
Products | choice |
Scope | choice |
Status | choice |
| Field | Type |
|---|---|
ID | text |
Subscription | text |
Active | boolean |
State | text |
Is subscription eligible for pause by buyer | boolean |
Is pause scheduled | boolean |
Changed | date |
Changed value | date |
Changed in seconds | date |
Changed display | date |
Live | boolean |
Currency | text |
Account | text |
Product | text |
Sku | text |
Display | text |
Quantity | number |
Adhoc | boolean |
Auto renew | boolean |
Price | number |
| Field | Type |
|---|---|
Email | |
Custom Lookup Key | text |
Global Lookup Key | text |
Order ID | choice |
Order Reference | text |
Subscription ID | choice |
Product ID | choice |
Subscription State | choice |
Refunds | boolean |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Label | text |
| Field | Type |
|---|---|
Coupon IDRequired | text |
| Field | Type |
|---|---|
ID | text |
Label | text |
| Field | Type |
|---|---|
Begin DateRequired | date |
End DateRequired | date |
Days | number |
Products | choice |
Rebill | boolean |
Returns | boolean |
Scope | choice |
Status | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Label | text |
| Field | Type |
|---|---|
DaysRequired | number |
Begin Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Processed | boolean |
Created | date |
Type | text |
Live | boolean |
Data | object |
ID | text |
Account | text |
Contact | object |
Address | object |
Language | text |
Country | text |
Lookup | object |
URL | text |
Event | text |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | text |
Label | text |
| Field | Type |
|---|---|
Created Email | |
Only Quote ID | boolean |
Statuses | array |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
Account ID | choice |
Begin Date | date |
End Date | date |
Event | choice |
Products | choice |
Scope | choice |
Status | choice |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Label | text |
| Field | Type |
|---|---|
DaysRequired | number |
Begin Date | date |
End Date | date |
Limit | number |
| Field | Type |
|---|---|
ID | text |
Processed | boolean |
Created | date |
Type | text |
Live | boolean |
Data | object |
ID | text |
Account | text |
Contact | object |
Address | object |
Language | text |
Country | text |
Lookup | object |
URL | text |
Event | text |
| Field | Type |
|---|---|
Subscriptions | array |
| Field | Type |
|---|---|
Subscription | text |
Action | text |
Result | text |
Actions
| Field | Type |
|---|---|
Quote IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Billing PeriodRequired | choice |
| Field | Type |
|---|---|
DiscountRequired | object |
Type | text |
Amount | object |
Discount Period Count | number |
Apply Discount Immediately | boolean |
Combine | boolean |
Reason | object |
English | text |
German | text |
Coupon | text |
Limit | number |
Available | object |
Start | date |
End | date |
Codes | array |
Code | text |
Products | choice |
External Download Service | boolean |
Shipping Fee | boolean |
| Field | Type |
|---|---|
Coupon | text |
Discount | object |
Has multiple discounts | boolean |
Discounts | array |
Combine | boolean |
Reason | object |
En | text |
Limit | number |
Available | object |
Start | date |
End | date |
Codes | array |
Products | array |
External download service | boolean |
Shipping fee | boolean |
| Field | Type |
|---|---|
Contact | object |
First NameRequired | text |
Last NameRequired | text |
EmailRequired | |
Company | text |
Phone | text |
Language | text |
Country | text |
Lookup | object |
Custom | text |
| Field | Type |
|---|---|
Account | text |
ID | text |
Action | text |
Result | text |
| Field | Type |
|---|---|
Currency CodeRequired | text |
Language Code | text |
Auto Convert Payment Currency | boolean |
ContactsRequired | array |
Tax Exemption IDs | array |
Tax Exemption ID | text |
Payment Due Date | date |
Payment MethodRequired | choice |
ModeRequired | choice |
Invoice Note | text |
Invoice ItemsRequired | array |
| Field | Type |
|---|---|
ID | text |
Acquisition transaction ID | text |
Company name | text |
Created on | date |
Currency | text |
Due date | date |
Items | array |
Status | text |
Language | text |
Invoice secret | text |
Invoice type | text |
Order reference | text |
Payment receiver address | object |
ID | text |
City | text |
Country | text |
Postal code | text |
Region | text |
Region custom | text |
Address line 1 | text |
Address line 2 | text |
Address service ID | text |
Payment receiver | object |
ID | text |
Email | text |
First name | text |
Last name | text |
Company name | text |
Phone number | text |
Full name | text |
Website | text |
Contact type | text |
Contact service ID | text |
Purchaser address | object |
ID | text |
City | text |
Country | text |
Postal code | text |
Region | text |
Region custom | text |
Address line 1 | text |
Address line 2 | text |
Address service ID | text |
Purchaser | object |
ID | text |
Email | text |
First name | text |
Last name | text |
Company name | text |
Phone number | text |
Full name | text |
Website | text |
Contact type | text |
Contact service ID | text |
Receiver address | object |
ID | text |
Address line 1 | text |
Address line 2 | text |
City | text |
Region | text |
Postal code | text |
Country | text |
Region custom | text |
Address service ID | text |
Receiver | object |
ID | text |
Email | text |
First name | text |
Last name | text |
Full name | text |
Company name | text |
Phone number | text |
Website | text |
Contact type | text |
Contact service ID | text |
Shipping total | number |
Sub total | number |
| Field | Type |
|---|---|
ItemsRequired | array |
NameRequired | text |
RecipientRequired | object |
Company | text |
EmailRequired | |
First NameRequired | text |
Last NameRequired | text |
Phone | text |
Recipient AddressRequired | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
CountryRequired | text |
Postal CodeRequired | text |
Region | text |
Coupon | text |
Currency | text |
Expiration Date Days | number |
Fulfillment Term | choice |
Notes | text |
Net Terms Days | number |
Tags | array |
Tax ID | text |
Source | text |
Source IP | text |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
Coupon IDRequired | text |
Codes | array |
Coupon Code | text |
| Field | Type |
|---|---|
Coupon | text |
Codes | array |
Result | text |
| Field | Type |
|---|---|
ProductsRequired | array |
| Field | Type |
|---|---|
Products | array |
| Field | Type |
|---|---|
Coupon IDRequired | number |
| Field | Type |
|---|---|
Product IDRequired | choice |
| Field | Type |
|---|---|
Coupon IDRequired | number |
| Field | Type |
|---|---|
Coupon | number |
Codes deleted | array |
Action | text |
Result | text |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Header | object |
Query String | array |
Parameter | object |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
Pause Period CountRequired | number |
| Field | Type |
|---|---|
ID | text |
Quote | text |
Subscription | text |
Active | boolean |
State | text |
Is subscription eligible for pause by buyer | boolean |
Is pause scheduled | boolean |
Changed | date |
Changed value | date |
Changed in seconds | date |
Changed display | date |
Changed display iso8601 | date |
Changed display email enhancements | date |
Changed display email enhancements with time | date |
Live | boolean |
Currency | text |
Account | text |
Product | text |
Sku | text |
Display | text |
| Field | Type |
|---|---|
Subscription IDRequired | choice |
| Field | Type |
|---|---|
ID | text |
Quote | text |
Subscription | text |
Active | boolean |
State | text |
Is subscription eligible for pause by buyer | boolean |
Is pause scheduled | boolean |
Changed | date |
Changed value | date |
Changed in seconds | date |
Changed display | date |
Changed display iso8601 | date |
Changed display email enhancements | date |
Changed display email enhancements with time | date |
Live | boolean |
Currency | text |
Account | text |
Product | text |
Sku | text |
Display | text |
| Field | Type |
|---|---|
Initiated ByRequired | |
Source Account IDRequired | choice |
Target AccountRequired | object |
EmailRequired | |
Account | object |
SubscriptionsRequired | choice |
| Field | Type |
|---|---|
Status | text |
Site ID | text |
Source account ID | text |
Target account ID | text |
Transferred subscriptions | array |
Failed subscriptions | array |
Remaining subscriptions | array |
| Field | Type |
|---|---|
Account IDRequired | choice |
Contact | object |
First Name | text |
Last Name | text |
EmailRequired | |
Company | text |
Phone | text |
Language | text |
Country | text |
Lookup | object |
Custom | text |
| Field | Type |
|---|---|
ID | text |
Account | text |
Action | text |
Result | text |
Accounts | array |
| Field | Type |
|---|---|
TypeRequired | choice |
ProcessedRequired | boolean |
| Field | Type |
|---|---|
ID | text |
Processed | boolean |
Created | date |
Type | text |
Live | boolean |
Data | object |
ID | text |
Account | text |
Contact | object |
Address | object |
Language | text |
Country | text |
Lookup | object |
URL | text |
Event | text |
| Field | Type |
|---|---|
Quote IDRequired | choice |
CurrencyRequired | text |
Expiration Date DaysRequired | number |
Fulfillment TermRequired | choice |
ItemsRequired | array |
NameRequired | text |
RecipientRequired | object |
Company | text |
EmailRequired | text |
First NameRequired | text |
Last NameRequired | text |
Phone | text |
Recipient AddressRequired | object |
Address Line 1 | text |
Address Line 2 | text |
City | text |
CountryRequired | text |
Postal CodeRequired | text |
Region | text |
Coupon | text |
Notes | text |
Net Terms Days | number |
Status | choice |
Tags | array |
Tax ID | text |
Source | text |
Source IP | text |
Invoice ID | text |
| Field | Type |
|---|---|
ID | text |
Buyer generated | boolean |
Copy notes to invoice | boolean |
Coupon | text |
Created | date |
Created by | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
Currency | text |
Discount | number |
Discount display | text |
Discount in payout currency | number |
Discount in payout currency display | text |
Expires | text |
Expiration date days | number |
Fulfillment term | text |
Items | array |
Name | text |
Notes | text |
Net terms days | number |
Quote URL | text |
Recipient | object |
Company | text |
Email | text |
First | text |
Last | text |
Phone | text |
User ID | text |
| Field | Type |
|---|---|
OrdersRequired | array |
| Field | Type |
|---|---|
ID | text |
Account | text |
Action | text |
Result | text |
Accounts | array |



