GET v1/QuickBooks/Actions/{accountType}

Get the data driven list of QB Actions

Request Information

URI Parameters

NameDescriptionTypeAdditional information
accountType

Account type (Payable, Receivable)

string

Required

Body Parameters

None.

Response Information

Resource Description

List of QB Actions

Collection of QBLinkedActionDTO
NameDescriptionTypeAdditional 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>