GET
/
connections
/
{connection_id}
/
queued_requests
List queued requests for a connection
curl --request GET \
  --url https://qubesync.com/api/v1/connections/{connection_id}/queued_requests \
  --header 'Authorization: Basic <encoded-value>'
{
  "data": [
    {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "state": "response_received",
      "webhook_state": "succeeded",
      "request_xml": "<QBXML><QBXMLMsgsRq onError='stopOnError'><CustomerQueryRq requestID='1'><MaxReturned>1</MaxReturned></CustomerQueryRq></QBXMLMsgsRq></QBXML>",
      "response_xml": "<QBXML><QBXMLMsgsRs statusCode='0' statusSeverity='Info' statusMessage='Status OK'><CustomerQueryRs requestID='1' statusCode='0' statusSeverity='Info' statusMessage='Status OK'><CustomerRet><ListID>80000001-1234567890</ListID><Name>Sample Customer</Name></CustomerRet></CustomerQueryRs></QBXMLMsgsRs></QBXML>",
      "webhook_url": "https://example.com/webhooks/quickbooks/status",
      "webhook_attempts": [
        {
          "attempted_at": "2023-01-01T12:00:05Z",
          "response": "success"
        }
      ],
      "links": {
        "self": "/api/v1/queued_requests/550e8400-e29b-41d4-a716-446655440000",
        "ui": "/app/queued_requests/550e8400-e29b-41d4-a716-446655440000",
        "connection_ui": "/app/connections/123e4567-e89b-12d3-a456-426614174000"
      },
      "inserted_at": "2023-01-01T12:00:00Z",
      "updated_at": "2023-01-01T12:00:05Z"
    }
  ],
  "page": 1,
  "total_pages": 1
}

Authorizations

Authorization
string
header
required

Use your app's API_KEY as the username, and leave the password blank

Path Parameters

connection_id
string<uuid>
required

ID of the connection

Query Parameters

page
integer
default:1

Page number for pagination

Required range: x >= 1
page_size
integer
default:20

Number of items per page (max 100)

Required range: 1 <= x <= 100
sort
enum<string>
default:inserted_at

Field to sort by

Available options:
inserted_at,
updated_at
sort_direction
enum<string>
default:desc

Sort direction (asc/desc)

Available options:
asc,
desc
search_phrase
string

Search phrase to filter queued requests

state
enum<string>

Filter by request state

Available options:
waiting,
retryable,
ticketed,
sent,
response_received,
error,
discarded
webhook_state
enum<string>

Filter by webhook delivery state

Available options:
not_applicable,
pending,
succeeded,
failed

Response

200
application/json

A paginated list of queued requests

The response is of type object.