Table AccountOrders
Description
No description available
Parameters
Parameter | Label | Required | Options | Description | Help | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
There are no parameters |
Supported Operations
Below section contains supported CRUD operations. Each operation is executed by some EndPoint behind the scene.Method | Supported | Reference EndPoint |
---|---|---|
SELECT | get_account_orders | |
INSERT | ||
UPDATE | ||
UPSERT | ||
DELETE | ||
LOOKUP | get_account_orders_by_id |
Examples
SSIS
Use FastSpring Connector in API Source component to read data or in API Destination component to read/write data:
Read from AccountOrders table using API Source

Read/write to AccountOrders table using API Destination

ODBC application
Use these SQL queries in your ODBC application data source:
Get account orders by email id
Use below query to search for accounts and orders with search criteria
SELECT * from AccountOrders
WITH(
Email='bob@abc.com'
)
--search by one or more parameters below
/*
WITH(
Email='X'
, CustomKey='X'
, GlobalKey='X'
, OrderID='X'
, OrderReference='X'
, SubscriptionId='X'
, Products='PROD-1,PROD-2,PROD-3'
, Refunds='true'
, SubscriptionStatus='active'
)
*/
Get specific order by reference number (rather than Id)
Search by Order by reference (fast way). If you have less rows then use Select * FROM Orders where Reference='BIX-123' it can be faster than below appproach
SELECT * from AccountOrders WHERE Reference='BIN240202-9666-28133' WITH(OrderReference='BIN240202-9666-28133')
--or for handful rows use below way
--SELECT * from Orders WHERE Reference='BIN240202-9666-28133'
SQL Server
Use these SQL queries in SQL Server after you create a data source in Data Gateway:
Get account orders by email id
Use below query to search for accounts and orders with search criteria
DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * from AccountOrders
WITH(
Email=''bob@abc.com''
)
--search by one or more parameters below
/*
WITH(
Email=''X''
, CustomKey=''X''
, GlobalKey=''X''
, OrderID=''X''
, OrderReference=''X''
, SubscriptionId=''X''
, Products=''PROD-1,PROD-2,PROD-3''
, Refunds=''true''
, SubscriptionStatus=''active''
)
*/';
EXEC (@MyQuery) AT [LINKED_SERVER_TO_FASTSPRING_IN_DATA_GATEWAY];
Get specific order by reference number (rather than Id)
Search by Order by reference (fast way). If you have less rows then use Select * FROM Orders where Reference='BIX-123' it can be faster than below appproach
DECLARE @MyQuery NVARCHAR(MAX) = 'SELECT * from AccountOrders WHERE Reference=''BIN240202-9666-28133'' WITH(OrderReference=''BIN240202-9666-28133'')
--or for handful rows use below way
--SELECT * from Orders WHERE Reference=''BIN240202-9666-28133''';
EXEC (@MyQuery) AT [LINKED_SERVER_TO_FASTSPRING_IN_DATA_GATEWAY];