curl --request GET \
--url https://api.quivo.co/articlesimport requests
url = "https://api.quivo.co/articles"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.quivo.co/articles', 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/articles",
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/articles"
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/articles")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/articles")
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[
{
"sku": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"alternativeSkus": [
"<string>"
],
"name": {
"value": "<string>",
"language": "DE"
},
"articleType": "PRODUCT",
"barcode": "<string>",
"supplierReferenceNumber": "<string>",
"alternativeBarcodes": [
"<string>"
],
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"lotRequired": true,
"expirationDateRequired": true,
"serialNumberRequired": true,
"canShipWithoutCarton": true,
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
},
"customsContentDescription": "<string>",
"countryOfOrigin": "AF",
"salesPrice": {
"currencyCode": "<string>",
"value": 123
},
"insuranceValue": {
"currencyCode": "<string>",
"value": 123
},
"customsValue": {
"currencyCode": "<string>",
"value": 123
},
"unNumber": "<string>",
"customAttributes": "{\"attr1\":\"val1\"}",
"itemGroup": "<string>",
"lottableBatchRequired": true,
"id": 123,
"sellerId": 123,
"articleIdentifier": "<string>",
"images": [
{
"source": "<string>",
"id": "<string>",
"url": {
"link": "<string>"
},
"packagingUnit": {
"type": "PALLET",
"barcode": "<string>",
"piecesPerPackagingUnit": 123,
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
}
}
}
],
"minimumQuantities": [
{
"warehouseId": 123,
"quantity": 123,
"calculationMode": "<string>"
}
],
"packagingUnits": [
{
"type": "PALLET",
"barcode": "<string>",
"piecesPerPackagingUnit": 123,
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
}
}
],
"minimumExpirationDates": [
{
"notifyDaysBeforeExpiration": 2,
"warehouseId": 123
}
],
"minimumShelfLives": [
{
"minimumShelfLife": 2,
"warehouseId": 123
}
],
"tariffNumber": "<string>",
"lengthM": 123,
"widthM": 123,
"heightM": 123,
"grossWeightKG": 123,
"netWeightKG": 123,
"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 articles
List articles (products/SKUs) accessible to the authenticated account.
curl --request GET \
--url https://api.quivo.co/articlesimport requests
url = "https://api.quivo.co/articles"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.quivo.co/articles', 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/articles",
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/articles"
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/articles")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.quivo.co/articles")
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[
{
"sku": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"alternativeSkus": [
"<string>"
],
"name": {
"value": "<string>",
"language": "DE"
},
"articleType": "PRODUCT",
"barcode": "<string>",
"supplierReferenceNumber": "<string>",
"alternativeBarcodes": [
"<string>"
],
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"lotRequired": true,
"expirationDateRequired": true,
"serialNumberRequired": true,
"canShipWithoutCarton": true,
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
},
"customsContentDescription": "<string>",
"countryOfOrigin": "AF",
"salesPrice": {
"currencyCode": "<string>",
"value": 123
},
"insuranceValue": {
"currencyCode": "<string>",
"value": 123
},
"customsValue": {
"currencyCode": "<string>",
"value": 123
},
"unNumber": "<string>",
"customAttributes": "{\"attr1\":\"val1\"}",
"itemGroup": "<string>",
"lottableBatchRequired": true,
"id": 123,
"sellerId": 123,
"articleIdentifier": "<string>",
"images": [
{
"source": "<string>",
"id": "<string>",
"url": {
"link": "<string>"
},
"packagingUnit": {
"type": "PALLET",
"barcode": "<string>",
"piecesPerPackagingUnit": 123,
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
}
}
}
],
"minimumQuantities": [
{
"warehouseId": 123,
"quantity": 123,
"calculationMode": "<string>"
}
],
"packagingUnits": [
{
"type": "PALLET",
"barcode": "<string>",
"piecesPerPackagingUnit": 123,
"grossWeight": {
"value": 123,
"unit": "KG"
},
"netWeight": {
"value": 123,
"unit": "KG"
},
"length": {
"value": 123,
"unit": "M"
},
"width": {
"value": 123,
"unit": "M"
},
"height": {
"value": 123,
"unit": "M"
}
}
],
"minimumExpirationDates": [
{
"notifyDaysBeforeExpiration": 2,
"warehouseId": 123
}
],
"minimumShelfLives": [
{
"minimumShelfLife": 2,
"warehouseId": 123
}
],
"tariffNumber": "<string>",
"lengthM": 123,
"widthM": 123,
"heightM": 123,
"grossWeightKG": 123,
"netWeightKG": 123,
"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 ArticleGetSummary matching the request criteria.
Stock Keeping Unit (SKU) identifier
1 - 50The deleted at timestamp
Stock Keeping Unit (SKU) identifier
Detailed information for stringi18n
Show child attributes
Show child attributes
The type or category of the article (product).
PRODUCT, CARTON Code or identifier
50Reference number provided by the supplier for this article.
20Code or identifier
Detailed information for weight
Show child attributes
Show child attributes
Detailed information for weight
Show child attributes
Show child attributes
Indicates whether lot is required
Indicates whether an expiration date is required for this article.
Indicates whether serial number is required
Boolean flag indicating can ship without carton
Detailed information for lengthmeasurement
Show child attributes
Show child attributes
Detailed information for lengthmeasurement
Show child attributes
Show child attributes
Detailed information for lengthmeasurement
Show child attributes
Show child attributes
Description text
450Country code or name
AF, AX, AL, DZ, AS, AD, AO, AI, AQ, AG, AR, AM, AW, AU, AT, AZ, BS, BH, BD, BB, BY, BE, BZ, BJ, BM, BT, BO, BA, BW, BV, BR, IO, BN, BG, BF, BI, KH, CM, CA, CV, KY, CF, TD, CL, CN, CX, CC, CO, KM, CG, CD, CK, CR, CI, HR, CU, CY, CZ, DK, DJ, DM, DO, EC, EG, SV, GQ, ER, EE, ET, FK, FO, FJ, FI, FR, GF, PF, TF, GA, GM, GE, DE, GH, GI, GR, GL, GD, GP, GU, GT, GG, GN, GW, GY, HT, HM, VA, HN, HK, HU, IS, IN, ID, IR, IQ, IE, IM, IL, IT, JM, JP, JE, JO, KZ, KE, KI, KP, KR, XK, KW, KG, LA, LV, LB, LS, LR, LY, LI, LT, LU, MO, MK, MG, MW, MY, MV, ML, MT, MH, MQ, MR, MU, YT, MX, FM, MD, MC, MN, ME, MS, MA, MZ, MM, NA, NR, NP, NL, NC, NZ, NI, NE, NG, NU, NF, MP, NO, OM, PK, PW, PS, PA, PG, PY, PE, PH, PN, PL, PT, PR, QA, RE, RO, RU, RW, BL, SH, KN, LC, MF, PM, VC, WS, SM, ST, SA, SN, RS, SC, SL, SG, SK, SI, SB, SO, ZA, GS, ES, LK, SD, SR, SJ, CW, BQ, SX, SZ, SE, CH, SY, TW, TJ, TZ, TH, TL, TG, TK, TO, TT, TN, TR, TM, TC, TV, UG, UA, AE, GB, US, UM, UY, UZ, VU, VE, VN, VG, VI, WF, EH, YE, ZM, ZW Detailed information for monetaryvalue
Show child attributes
Show child attributes
Detailed information for monetaryvalue
Show child attributes
Show child attributes
Detailed information for monetaryvalue
Show child attributes
Show child attributes
Number value
Optional value for custom attributes of article.
Show child attributes
Show child attributes
"{\"attr1\":\"val1\"}"
The item group
Indicates whether lottable batch is required
The unique identifier for the article.
The unique identifier for the seller
The unique identifier for the articleentifier
Image reference
Show child attributes
Show child attributes
Array of minimum quantitie
Show child attributes
Show child attributes
Array of packaging unit
Show child attributes
Show child attributes
Minimum expiration dates required for this article.
Show child attributes
Show child attributes
Array of minimum shelf live
Show child attributes
Show child attributes
Number value
Length measurement
Width measurement
Height measurement
Weight value
Weight value
The
Show child attributes
Show child attributes