v48

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-262621423.8 MB

Passthrough

Rare escape hatch for sending raw QuickBooks Desktop qbXML request objects directly. Prefer Conductor's native QuickBooks Desktop endpoints whenever possible: Conductor already exposes more than 250 typed QBD endpoints, covers nearly the entire underlying qbXML API surface, returns all documented response fields in a stable typed JSON shape, and powers Conductor SDK types, documentation, IDE autocomplete, and the API Playground. Use passthrough only when you need one of the few qbXML operations that is not yet available as a native Conductor endpoint, or while testing an unsupported qbXML operation. Known gaps are listed in Missing QBD types.

post/end-users/{id}/passthrough/{integrationSlug}

Path parameters

idstring required

The ID of the end-user who owns the integration connection.

Example:end_usr_1234567abcdefg

The ID of the end-user who owns the integration connection.

integrationSlug'quickbooks_desktop' required

The integration identifier for the end-user's connection.

The integration identifier for the end-user's connection.

Request body

object required

The raw qbXML request object to send to the integration connection. For QuickBooks Desktop, use a qbXML request wrapper such as InvoiceQueryRq or CustomerQueryRq. This body is forwarded directly and does not use Conductor field names.

Response

Returns the raw response from the integration connection.

object required

The raw response from the integration connection. For QuickBooks Desktop, this is the qbXML response converted to JSON.