GET
/
quickbooks_desktop
/
credit_card_charges
curl --request GET \
  --url https://api.conductor.is/v1/quickbooks_desktop/credit_card_charges \
  --header 'Authorization: Bearer <token>' \
  --header 'Conductor-End-User-Id: <conductor-end-user-id>'
{
  "url": "<string>",
  "objectType": "list",
  "data": [
    {
      "objectType": "qbd_credit_card_charge",
      "transactionId": "80000001-1234567890",
      "createdAt": "<string>",
      "updatedAt": "<string>",
      "version": "<string>",
      "transactionNumber": 123,
      "accountRef": {
        "id": "80000001-1234567890",
        "name": "Parent:Child:Grandchild"
      },
      "vendorRef": {
        "id": "80000001-1234567890",
        "name": "Parent:Child:Grandchild"
      },
      "transactionDate": "<string>",
      "amount": "100.00",
      "currencyRef": {
        "id": "80000001-1234567890",
        "name": "Parent:Child:Grandchild"
      },
      "exchangeRate": 1.2345,
      "amountInHomeCurrency": "123.45",
      "refNumber": "<string>",
      "memo": "Charge for June services",
      "salesTaxCodeRef": {
        "id": "80000001-1234567890",
        "name": "Parent:Child:Grandchild"
      },
      "externalId": "<string>",
      "expenseLines": [
        {
          "transactionLineId": "<string>",
          "description": "<string>",
          "amount": "<string>",
          "customerRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "classRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "salesTaxCodeRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "billableStatus": "billable",
          "salesRepRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "customFields": [
            {
              "ownerId": "<string>",
              "name": "<string>",
              "type": "amount_type",
              "value": "<string>"
            }
          ],
          "accountRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "memo": "<string>"
        }
      ],
      "itemLines": [
        {
          "transactionLineId": "<string>",
          "description": "<string>",
          "amount": "<string>",
          "customerRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "classRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "salesTaxCodeRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "billableStatus": "billable",
          "salesRepRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "customFields": [
            {
              "ownerId": "<string>",
              "name": "<string>",
              "type": "amount_type",
              "value": "<string>"
            }
          ],
          "itemRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "inventorySiteRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "inventorySiteLocationRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "serialNumber": "<string>",
          "lotNumber": "<string>",
          "expirationDateForSerialLotNumber": "<string>",
          "quantity": 123,
          "unitOfMeasure": "<string>",
          "overrideUOMSetRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "cost": "<string>"
        }
      ],
      "itemGroupLines": [
        {
          "transactionLineId": "<string>",
          "description": "<string>",
          "amount": "<string>",
          "customerRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "classRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "salesTaxCodeRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "billableStatus": "billable",
          "salesRepRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "customFields": [
            {
              "ownerId": "<string>",
              "name": "<string>",
              "type": "amount_type",
              "value": "<string>"
            }
          ],
          "itemGroupRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "quantity": 123,
          "unitOfMeasure": "<string>",
          "overrideUOMSetRef": {
            "id": "80000001-1234567890",
            "name": "Parent:Child:Grandchild"
          },
          "totalAmount": "<string>",
          "itemLines": [
            {
              "transactionLineId": "<string>",
              "description": "<string>",
              "amount": "<string>",
              "customerRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "classRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "salesTaxCodeRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "billableStatus": "billable",
              "salesRepRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "customFields": [
                {
                  "ownerId": "<string>",
                  "name": "<string>",
                  "type": "amount_type",
                  "value": "<string>"
                }
              ],
              "itemRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "inventorySiteRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "inventorySiteLocationRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "serialNumber": "<string>",
              "lotNumber": "<string>",
              "expirationDateForSerialLotNumber": "<string>",
              "quantity": 123,
              "unitOfMeasure": "<string>",
              "overrideUOMSetRef": {
                "id": "80000001-1234567890",
                "name": "Parent:Child:Grandchild"
              },
              "cost": "<string>"
            }
          ]
        }
      ],
      "customFields": [
        {
          "ownerId": "<string>",
          "name": "<string>",
          "type": "amount_type",
          "value": "<string>"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
headerrequired

Your Conductor secret key using Bearer auth (e.g., "Authorization: Bearer {{YOUR_SECRET_KEY}}").

Headers

Conductor-End-User-Id
string
required

The ID of the EndUser to receive this request (e.g., "Conductor-End-User-Id: {{END_USER_ID}}").

Query Parameters

transactionId

The QuickBooks-assigned unique identifier of the transaction to return. You can provide one or multiple instances of this parameter to fetch specific transactions.

limit
integer
default: 1000

The maximum number of objects to return, ranging from 1 to 1000.

updatedAfter
string
updatedBefore
string
transactionDateFrom
string
transactionDateTo
string
payeeId
payeeName
payeeIdWithChildren
string
payeeNameWithChildren
string
accountId
accountName
accountIdWithChildren
string
accountNameWithChildren
string
refNumber

A user-defined identifier for the transaction. It is not required to be unique and can be arbitrarily changed by the QuickBooks user. Case sensitive.

refNumberContains
string

Filter for transactions where refNumber contains this substring.

refNumberStartsWith
string

Filter for transactions where refNumber starts with this substring.

refNumberEndsWith
string

Filter for transactions where refNumber ends with this substring.

refNumberFrom
string
refNumberTo
string
includeLineItems
boolean
default: true

Whether to include line items in the response.

Response

200 - application/json
url
string
required

The endpoint URL where this list can be accessed.

objectType
string
required

The type of object. This value is always "list" for list objects.

data
object[]
required