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 QBLinkedActionDTO| Name | 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>