List articles
Returns articles with advanced filtering capabilities, paginated by cursor: follow meta.next to the last page.
Supports filtering by id, description, barcode, family, brand, stock quantities, prices, VAT, and more. Additional fields can be
requested via additional_fields parameter. Results are ordered by id unless a sort is given.
In: header
Query Parameters
Filter by article ID (code)
Filter by article description/name (supports operators: sw, ew, ct, eq)
Filter by article type
"N" | "S" | "O"Filter by selling price (supports operators: gte, lte, eq)
Filter by VAT rate ID
Filter by measurement unit code
Filter by current stock quantity (supports operators: gte, lte, eq)
Filter by family ID
Filter by sub-family ID
Filter by sub-sub-family ID
Filter by barcode (supports operators: sw, ew, ct, eq)
Filter by brand ID
Filter by spaces/dimensions type
Filter by spaces/dimensions ID
Filter by manufacturer part number (supports operators: sw, ew, ct, eq)
Filter by active status
Filter by web visibility status
Filter by last manual update date (supports operators: gte, lte, eq)
dateFilter by update timestamp (supports operators: gte, lte, eq)
date-timeFilter by creation timestamp (supports operators: gte, lte, eq)
date-time"A1" | "A2" | "A3" | "A4" | "A5" | "A6" | "A7" | "A8" | "B" | "C" | "D" | "E" | "F" | "G" | "J" | "K" | "L" | "M" | "N" | "P" | "Q" | "R" | "S" | "T" | "H" | "V" | "W" | "Y" | "ZR""A" | "B" | "C" | "D" | "E""A" | "B" | "C" | "D" | "E""A" | "B" | "C"Valid value from artigos_pneu_tipo.id.
Valid value from artigos_pneu_temporada.id.
Include all available additional fields in response
Opaque cursor taken from meta.next or meta.previous; omit it for the first page. A cursor that was changed, or that was issued for another sort, answers 422 INVALID_CURSOR. There are no page numbers: sending page answers 422.
Array of additional fields to include in response (e.g., idforweb, priceforweb, weight, dimensions)
Operators: sw, ew, ct, eq. Example: filter[id][sw]=value
Operators: sw, ew, ct, eq. Example: filter[description][sw]=value
Operators: gte, lte, eq. Example: filter[cost_price][gte]=value
Operators: gte, lte, eq. Example: filter[selling_price][gte]=value
Operators: gte, lte, eq. Example: filter[stock_quantity][gte]=value
Operators: sw, ew, ct, eq. Example: filter[barcode][sw]=value
Operators: sw, ew, ct, eq. Example: filter[part_number][sw]=value
Operators: gte, lte, eq. Example: filter[manually_updated_at][gte]=value
dateOperators: gte, lte, eq. Example: filter[updated_at][gte]=value
date-timeOperators: gte, lte, eq. Example: filter[created_at][gte]=value
date-timeOperators: gte, lte, eq. Example: filter[tire_decibels][gte]=value
Operators: gte, lte, eq. Example: filter[tire_width][gte]=value
Operators: gte, lte, eq. Example: filter[tire_height][gte]=value
Operators: gte, lte, eq. Example: filter[tire_diameter][gte]=value
Operators: sw, ew, ct, eq. Example: filter[web_id][sw]=value
Operators: gte, lte, eq. Example: filter[web_price][gte]=value
Operators: sw, ew, ct, eq. Example: filter[web_reference][sw]=value
Operators: sw, ew, ct, eq. Example: filter[long_description][sw]=value
Operators: sw, ew, ct, eq. Example: filter[short_description][sw]=value
Filter by purchase price (supports operators: gte, lte, eq)
Filter by exemption reason code (IVA)
Filter by set/conjunto code
Advanced filter as JSON object with field => operator => value
Empty Object
Sort field (e.g., id, description, created_at)
Sort order (ASC or DESC)
Field to sort by, prefixed with - for descending (e.g. -created_at). Ties are ordered by id in the same direction; without a sort the list is ordered by id.
Items per page. Default 50, maximum 250; a larger value is truncated to 250.
501 <= value <= 250Response Body
curl -X GET "https://og-tenant1.test:8003/api/v2/stocks/articles?id=string&description=string&article_type=N&cost_price=0&selling_price=0&vat_id=string&measurement_unit_id=string&stock_quantity=0&family_id=string&sub_family_id=string&sub_sub_family_id=string&barcode=string&brand_id=string&spaces_dimensions=string&id_spaces_dimensions=string&vat_exemption_reason_id=string&is_set=true&part_number=string&active=true&active_for_web=true&manually_updated_at=2019-08-24&updated_at=2019-08-24T14%3A15%3A22Z&created_at=2019-08-24T14%3A15%3A22Z&is_tire=true&tire_load_index=string&tire_speed_index=A1&tire_energy_efficiency=A&tire_safety=A&tire_external_noise=A&tire_decibels=0&tire_measure=string&tire_width=0&tire_height=0&tire_diameter=0&tire_type_id=0&tire_season_id=0&tire_snow_certification=true&tire_ice_certification=true&web_id=string&web_price=0&web_reference=string&long_description=string&short_description=string&additional_fields_all=true&cursor=string&additional_fields=&filter%5Bid%5D%5Boperator%5D=string&filter%5Bdescription%5D%5Boperator%5D=string&filter%5Bcost_price%5D%5Boperator%5D=0&filter%5Bselling_price%5D%5Boperator%5D=0&filter%5Bstock_quantity%5D%5Boperator%5D=0&filter%5Bbarcode%5D%5Boperator%5D=string&filter%5Bpart_number%5D%5Boperator%5D=string&filter%5Bmanually_updated_at%5D%5Boperator%5D=2019-08-24&filter%5Bupdated_at%5D%5Boperator%5D=2019-08-24T14%3A15%3A22Z&filter%5Bcreated_at%5D%5Boperator%5D=2019-08-24T14%3A15%3A22Z&filter%5Btire_decibels%5D%5Boperator%5D=0&filter%5Btire_width%5D%5Boperator%5D=0&filter%5Btire_height%5D%5Boperator%5D=0&filter%5Btire_diameter%5D%5Boperator%5D=0&filter%5Bweb_id%5D%5Boperator%5D=string&filter%5Bweb_price%5D%5Boperator%5D=0&filter%5Bweb_reference%5D%5Boperator%5D=string&filter%5Blong_description%5D%5Boperator%5D=string&filter%5Bshort_description%5D%5Boperator%5D=string&purchasing_price=0&re=string&set=string&order=string&sorder=string&sort=string&limit=50"{
"data": [
{
"id": "string",
"description": "string",
"article_type": "string",
"purchasing_price": 0,
"selling_price": 0,
"vat_id": "string",
"measurement_unit_id": "string",
"stock_quantity": 0,
"family_id": "string",
"sub_family_id": "string",
"sub_sub_family_id": "string",
"barcode": "string",
"brand_id": "string",
"brand": {
"id": "string",
"name": "string"
},
"active": true,
"active_for_web": true,
"re": "string",
"set": "string",
"part_number": "string",
"purchasing_price_last": 0,
"purchasing_price_avg": 0,
"margin": 0,
"selling_price_option": "string",
"margin_pcu": 0,
"margin_pcu_type": "string",
"discount_classif": "string",
"commission_rate": 0,
"barcode_prefix": "string",
"sale_multiples": 0,
"use_lots": true,
"use_serial_numbers": true,
"manufactured": true,
"withholding_tax": true,
"customs_duty_rate": 0,
"location": "string",
"discount": 0,
"energy_class": "string",
"abbreviation": "string",
"saft_product_type": "string",
"saft_product_category": "string",
"ordered_qty_client": 0,
"ordered_qty_supplier": 0,
"stock_min": 0,
"stock_max": 0,
"qty_vehicle": 0,
"qty_pallet": 0,
"qty_box": 0,
"codx": "string",
"cody": "string",
"codz": "string",
"image_link": "string",
"spaces_dimensions": "string",
"id_spaces_dimensions": "string",
"dimensions": "string",
"is_component": true,
"component_brand": "string",
"component_model": "string",
"component_version": "string",
"manually_updated_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"created_at": "2019-08-24T14:15:22Z"
}
],
"meta": {
"next": "string",
"previous": "string",
"has_more": true,
"per_page": 50
}
}{
"data": {
"code": "VALIDATION_FAILED",
"message": "The given data was invalid.",
"errors": {
"email": [
"The email field is required."
]
}
},
"meta": {
"trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
}
}{
"data": {
"code": "VALIDATION_FAILED",
"message": "The given data was invalid.",
"errors": {
"email": [
"The email field is required."
]
}
},
"meta": {
"trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
}
}{
"data": {
"code": "VALIDATION_FAILED",
"message": "The given data was invalid.",
"errors": {
"email": [
"The email field is required."
]
}
},
"meta": {
"trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
}
}{
"data": {
"code": "VALIDATION_FAILED",
"message": "The given data was invalid.",
"errors": {
"email": [
"The email field is required."
]
}
},
"meta": {
"trace_id": "9f86d081884c7d659a2feaa0c55ad01568f3a1c2b4d5e"
}
}