curl --request GET \
--url https://api.quivo.co/customerInquiriesimport requests
url = "https://api.quivo.co/customerInquiries"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.quivo.co/customerInquiries', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.quivo.co/customerInquiries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.quivo.co/customerInquiries"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.quivo.co/customerInquiries")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/customerInquiries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"subject": "<string>",
"sellerId": 123,
"warehouseId": 123,
"topic": "ONBOARDING",
"category": "INBOUND",
"subCategory": "FULFILMENT_WAREHOUSE",
"id": 123,
"status": "WITH_YOU",
"created": "2023-11-07T05:31:56Z",
"resolvedAt": "2023-11-07T05:31:56Z",
"resolvedBy": "LOGSTA",
"username": "<string>",
"userEmail": "<string>",
"sort": {
"float": true,
"short": true,
"nodeType": "ARRAY",
"number": true,
"binary": true,
"integralNumber": true,
"long": true,
"boolean": true,
"double": true,
"int": true,
"valueNode": true,
"containerNode": true,
"missingNode": true,
"object": true,
"pojo": true,
"floatingPointNumber": true,
"bigDecimal": true,
"bigInteger": true,
"textual": true,
"array": true,
"null": true
}
}
]List customer inquiries
List customer inquiries. This will only work for tickets created until June 2026 — newer tickets are managed in Zendesk and are not available through this API.
curl --request GET \
--url https://api.quivo.co/customerInquiriesimport requests
url = "https://api.quivo.co/customerInquiries"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.quivo.co/customerInquiries', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.quivo.co/customerInquiries",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.quivo.co/customerInquiries"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.quivo.co/customerInquiries")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/customerInquiries")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"subject": "<string>",
"sellerId": 123,
"warehouseId": 123,
"topic": "ONBOARDING",
"category": "INBOUND",
"subCategory": "FULFILMENT_WAREHOUSE",
"id": 123,
"status": "WITH_YOU",
"created": "2023-11-07T05:31:56Z",
"resolvedAt": "2023-11-07T05:31:56Z",
"resolvedBy": "LOGSTA",
"username": "<string>",
"userEmail": "<string>",
"sort": {
"float": true,
"short": true,
"nodeType": "ARRAY",
"number": true,
"binary": true,
"integralNumber": true,
"long": true,
"boolean": true,
"double": true,
"int": true,
"valueNode": true,
"containerNode": true,
"missingNode": true,
"object": true,
"pojo": true,
"floatingPointNumber": true,
"bigDecimal": true,
"bigInteger": true,
"textual": true,
"array": true,
"null": true
}
}
]Query Parameters
Search query string used to filter results. This field supports specific syntax for filtering across multiple fields.
Optional sorting criteria for the results. Format is typically 'field:direction' (e.g., 'created:desc').
The page number to retrieve when using offset-based pagination. Ignored if 'searchAfter' is provided.
Used for cursor-based pagination. Pass the 'sort' key value from the last item of the previous page to retrieve the next set of results efficiently. Overrides 'page'.
The maximum number of items to return per page. Used for both offset and cursor-based pagination.
Response
Returns an array of customer inquiry summaries with status and inquiry details.
The subject of the Customer Inquiry.
The seller which initiated Customer Inquiry.
The warehouse associated to the Customer Inquiry.
The topic of the Customer Inquiry.
ONBOARDING, FULFILMENT, SERVICE, ACCOUNTING, TECH_IT, MISCELLANEOUS_OTHER, REPORTS The category of the Customer Inquiry.
INBOUND, PICKING_AND_PACKING, SHIPMENT_AND_OUTBOUND, ARTICLES_ITEMS_IN_ORDER, DAMAGES, RETURNS, STOCK_DISCREPANCIES, CARRIER_PICKUPS, TRACKING_NUMBERS, MISCELLANEOUS_OTHER_FULFILLMENT, CARRIERS, INVESTIGATIONS, ACCOUNT_DETAILS_CHANGES, MAPPING_BUNDLES_FULFILMENT_PLANS, MISCELLANEOUS_OTHER_SERVICE, KEY_ACCOUNTS, NEW_SHOP, INVOICE_ENQUIRIES, REFUNDS_CREDIT_NOTES, SERVICE_REPORT_ENQUIRIES, SURCHARGES, INSURANCE_CUSTOMS, DUNNING, CARRIER_RELATED_CHARGES, CUSTOMS, ONBOARDING_FEE, DOUBLE_CHARGES_TRANSFERS, PAYMENT_METHODS, SEPA, PAYMENT_CONFIRMATIONS, SPECIAL_REQUESTS, MISCELLANEOUS_OTHER_ACCOUNTING, SYSTEM_ERRORS, SHOP_INTEGRATION, ADDING_USERS, CHANGES_IN_CONNECTOR_ACCOUNT, API_KEY_ROTATION, MISCELLANEOUS_OTHER_TECH_IT, SALES_ENQUIRY, TRANSPORT_ENQUIRY, ACCOUNT_DETAILS_CHANGE, MAPPING_BUNDLE_FULFILMENT_PLAN, CONTACTED_SALES_INSTEAD_OF_SERVICE, KEY_ACCOUNT, MISCELLANEOUS_OTHER, ONBOARDING_SELF_SIGNUP, OTHER_ONBOARDING_ISSUES, ARTICLE_WEIGHT_REPORT, CARTONAGE_REPORT, RETURNS_REPORT, BUNDLE_REPORT The sub category of the Customer Inquiry.
FULFILMENT_WAREHOUSE, INSURANCE, CUSTOMS, LOST_ITEMS, DAMAGES, CARRIER_DISPUTES, MISCELLANEOUS_OTHER, SHIPPING_PRICES, OTHER_CHARGES The unique identifier for the id
The current status of the item
WITH_YOU, WITH_LOGSTA, RESOLVED Timestamp when the item was created
The resolved at timestamp
The resolved by. Possible values: LOGSTA, CLIENT
LOGSTA, CLIENT The name of the user
Email address
The
Show child attributes
Show child attributes