Update items

Use this method to update list of filtered items.

Please log in to see full path URL. Learn why.
patch
/catalogs/1/catalogs/{catalogId}/items
Request rate limit:
5 requests / second (per account)
path Parameters

catalogId
required
integer <int64>
Example: 10000

Catalog id.

query Parameters

queryFilter
required
string
Example: queryFilter=( type == "Jeans" AND type == "Shirt" ) OR ( price > 10.99 AND color == "Red" )

Enables filtering items using simple queries. Just pass to the parameter URL encoded query.

List of supported logical operators:
Logical OperatorDescription
ANDJoins query clauses with a logical AND. Returns all items that match the conditions of both clauses.
Example: price > 10.99 AND color == Red
ORJoins query clauses with a logical OR. Returns all items that match the conditions of either clause.
Example: type == Jeans OR type == Shirt
List of supported comparison operators:
Comparison OperatorSupported TypeDescription
Greater than: >integer, decimalMatches values that are greater than a specified value.
Example: price > 99.99
Greater or equal: integer, decimalMatches all values that are greater than or equal to a specified value.
Example: price ≥ 99.99
Less than: <integer, decimalMatches all values that are less than a specified value.
Example: price < 99.99
Less or equal: integer, decimalMatches all that are values less than or equal to a specified value.
Example: price ≤ 99
Equal: ==integer, decimal, string, date, time, dateTimeMatches values that are equal to a specified value.
Example: color == green
Not equal: !=integer, decimal, string, date, time, dateTimeMatches values that are not equal to a specified value.
Example: color != green
List of supported date/time range operators:
Date/time Range OperatorSupported TypeDescription
BETWEENdate, time, dateTimeSpecifies date/time range between dates.
Example: createdAt BETWEEN 2023-03-01 AND 2023-03-30
NOT BETWEENdate, time, dateTimeSpecifies date/time range not between dates.
Example: createdAt NOT BETWEEN 2023-03-01 AND 2023-03-30
List of supported string operators:
String Operator   Supported TypeDescription
STARTS WITHstringMatches all values starting with specific substring.
Example: name STARTS WITH Bo
ENDS WITHstringMatches all values ending with specific substring.
Example: name ENDS WITH an
Request Body schema:
application/json
collapse all -
Array
fieldId
required
string

Field ID.

value
required
string

Field value.

Responses

200

Successful Response

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

429

Too Many Requests

500

Internal Server Error

Request samples

Content type
application/json
Copy
Collapse all
[
  • {
    • "fieldId": "f5cdcb82-7a5b-4707-b37a-4153da514403",
    • "value": "Custom field value"
    }
]

Response samples

Content type
Copy
Collapse all
{
  • "count": 3
}
Encountering issues Contact our support
What's new? Check out Release Notes
Unsure about a term? See Glossary
Research panel

Help shape the future of our products

Learn more
Service statusCopyright @ 2006-2025 Infobip ltd.