GET v1/QuickBooks/Actions/{accountType}
Get the data driven list of QB Actions
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
accountType |
Account type (Payable, Receivable) |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
List of QB Actions
Collection of QBLinkedActionDTOName | Description | Type | Additional information |
---|---|---|---|
ActionID | integer |
None. |
|
ActionDescription | string |
None. |
|
IsForFieldChangeable | boolean |
None. |
|
DefaultForFieldConceptID | byte |
None. |
|
DefaultForFieldConceptDescription | string |
None. |
|
IsBillingTypeChangeable | boolean |
None. |
|
DefaultBillingTypeValue | string |
None. |
|
QBActionAccountType | string |
None. |
|
QBLinkedAccounts | Collection of QBLinkedAccountsDTO |
None. |
Response Formats
application/json, text/json
Sample:
[ { "ActionID": 1, "ActionDescription": "sample string 2", "IsForFieldChangeable": true, "DefaultForFieldConceptID": 64, "DefaultForFieldConceptDescription": "sample string 5", "IsBillingTypeChangeable": true, "DefaultBillingTypeValue": "sample string 7", "QBActionAccountType": "sample string 8", "QBLinkedAccounts": [ { "LinkedAccountID": 1, "TransactionConceptID": 64, "BillingType": "sample string 3", "QBDebitAccountID": "sample string 4", "QBCreditAccountID": "sample string 5", "QBActionID": 6 }, { "LinkedAccountID": 1, "TransactionConceptID": 64, "BillingType": "sample string 3", "QBDebitAccountID": "sample string 4", "QBCreditAccountID": "sample string 5", "QBActionID": 6 } ] }, { "ActionID": 1, "ActionDescription": "sample string 2", "IsForFieldChangeable": true, "DefaultForFieldConceptID": 64, "DefaultForFieldConceptDescription": "sample string 5", "IsBillingTypeChangeable": true, "DefaultBillingTypeValue": "sample string 7", "QBActionAccountType": "sample string 8", "QBLinkedAccounts": [ { "LinkedAccountID": 1, "TransactionConceptID": 64, "BillingType": "sample string 3", "QBDebitAccountID": "sample string 4", "QBCreditAccountID": "sample string 5", "QBActionID": 6 }, { "LinkedAccountID": 1, "TransactionConceptID": 64, "BillingType": "sample string 3", "QBDebitAccountID": "sample string 4", "QBCreditAccountID": "sample string 5", "QBActionID": 6 } ] } ]
application/xml, text/xml
Sample:
<ArrayOfQBLinkedActionDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QQSolutions.NextGen.ModelLibrary.DataTransferObjects.QuickBooks"> <QBLinkedActionDTO> <ActionDescription>sample string 2</ActionDescription> <ActionID>1</ActionID> <DefaultBillingTypeValue>sample string 7</DefaultBillingTypeValue> <DefaultForFieldConceptDescription>sample string 5</DefaultForFieldConceptDescription> <DefaultForFieldConceptID>64</DefaultForFieldConceptID> <IsBillingTypeChangeable>true</IsBillingTypeChangeable> <IsForFieldChangeable>true</IsForFieldChangeable> <QBActionAccountType>sample string 8</QBActionAccountType> <QBLinkedAccounts> <QBLinkedAccountsDTO> <BillingType>sample string 3</BillingType> <LinkedAccountID>1</LinkedAccountID> <QBActionID>6</QBActionID> <QBCreditAccountID>sample string 5</QBCreditAccountID> <QBDebitAccountID>sample string 4</QBDebitAccountID> <TransactionConceptID>64</TransactionConceptID> </QBLinkedAccountsDTO> <QBLinkedAccountsDTO> <BillingType>sample string 3</BillingType> <LinkedAccountID>1</LinkedAccountID> <QBActionID>6</QBActionID> <QBCreditAccountID>sample string 5</QBCreditAccountID> <QBDebitAccountID>sample string 4</QBDebitAccountID> <TransactionConceptID>64</TransactionConceptID> </QBLinkedAccountsDTO> </QBLinkedAccounts> </QBLinkedActionDTO> <QBLinkedActionDTO> <ActionDescription>sample string 2</ActionDescription> <ActionID>1</ActionID> <DefaultBillingTypeValue>sample string 7</DefaultBillingTypeValue> <DefaultForFieldConceptDescription>sample string 5</DefaultForFieldConceptDescription> <DefaultForFieldConceptID>64</DefaultForFieldConceptID> <IsBillingTypeChangeable>true</IsBillingTypeChangeable> <IsForFieldChangeable>true</IsForFieldChangeable> <QBActionAccountType>sample string 8</QBActionAccountType> <QBLinkedAccounts> <QBLinkedAccountsDTO> <BillingType>sample string 3</BillingType> <LinkedAccountID>1</LinkedAccountID> <QBActionID>6</QBActionID> <QBCreditAccountID>sample string 5</QBCreditAccountID> <QBDebitAccountID>sample string 4</QBDebitAccountID> <TransactionConceptID>64</TransactionConceptID> </QBLinkedAccountsDTO> <QBLinkedAccountsDTO> <BillingType>sample string 3</BillingType> <LinkedAccountID>1</LinkedAccountID> <QBActionID>6</QBActionID> <QBCreditAccountID>sample string 5</QBCreditAccountID> <QBDebitAccountID>sample string 4</QBDebitAccountID> <TransactionConceptID>64</TransactionConceptID> </QBLinkedAccountsDTO> </QBLinkedAccounts> </QBLinkedActionDTO> </ArrayOfQBLinkedActionDTO>