Catalog
OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.
Obtain a token via the OAuth flow described in OAuth Bearer Token.
Pass the token in the Authorization header: Bearer <token>
The type of catalog item to retrieve.
Filter items by Elasticsearch document ID.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignFilter items by referenced label.
Indicate true to receive a response with less attributes in the offer object (ideal to reduce payloads size)
Number of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Total number of matching records in the index.
3The commit ID of the index that was queried.
Bad request. Returned when query parameters fail validation, e.g. missing record_type.
Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.
Obtain a token via the OAuth flow described in OAuth Bearer Token.
Pass the token in the Authorization header: Bearer <token>
The type of published item to retrieve. Only publishable types are accepted.
Filter items by Elasticsearch document ID.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignFilter items by referenced label.
Indicate true to receive a response with less attributes in the offer object (ideal to reduce payloads size)
Number of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Total number of matching records in the index.
3The commit ID of the index that was queried.
Bad request. Returned when query parameters fail validation, e.g. non-publishable record_type or missing required parameters.
Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Publishable API key for read-only catalog access. Suitable for client-side or public-facing integrations where only catalog data (campaigns, offers, products, pages, segments, assets) is needed.
Generate a key in the Limio dashboard. See Authentication for details.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignFilter items by an associated tag path, e.g. /tags/uk-uk/default.
/tags/uk-uk/defaultIndicate true to receive a response with less attributes in the offer object (ideal to reduce payloads size)
Number of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog responding the query
1Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Publishable API key for read-only catalog access. Suitable for client-side or public-facing integrations where only catalog data (campaigns, offers, products, pages, segments, assets) is needed.
Generate a key in the Limio dashboard. See Authentication for details.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignFilter items by an associated tag path, e.g. /tags/uk-uk/default.
/tags/uk-uk/defaultNumber of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Paginated list of published pages.
Total number of pages that matched the query.
42Commit identifier for the source index.
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Build identifier of the index queried.
build-20240501010101Name of the Elastic index queried.
catalog_example_defaultUnauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.
Obtain a token via the OAuth flow described in OAuth Bearer Token.
Pass the token in the Authorization header: Bearer <token>
Specifies the source for fetching offers. catalog Retrieves all offersV2 from your catalog. published Retrieves only published offers.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignFilter items by an associated tag path, e.g. /tags/uk-uk/default.
/tags/uk-uk/defaultIndicate true to receive a response with less attributes in the offer object (ideal to reduce payloads size)
Number of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog in response to the query
1the commitId from the index used to query
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
OAuth 2.0 Bearer token for authenticated API access. Required for order submission, object management, and administrative operations.
Obtain a token via the OAuth flow described in OAuth Bearer Token.
Pass the token in the Authorization header: Bearer <token>
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignSpecifies the source for fetching Add Ons. catalog Retrieves all add ons from your catalog. published Retrieves only published add ons.
Indicate true to receive a response with less attributes in the offer object (ideal to reduce payloads size)
Number of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog in response to the query
1the commitId from the index used to query
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Publishable API key for read-only catalog access. Suitable for client-side or public-facing integrations where only catalog data (campaigns, offers, products, pages, segments, assets) is needed.
Generate a key in the Limio dashboard. See Authentication for details.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignNumber of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog in response to the query
1the commitId from the index used to query
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Publishable API key for read-only catalog access. Suitable for client-side or public-facing integrations where only catalog data (campaigns, offers, products, pages, segments, assets) is needed.
Generate a key in the Limio dashboard. See Authentication for details.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignNumber of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog responding the query
1the commitId from the index used to query
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Publishable API key for read-only catalog access. Suitable for client-side or public-facing integrations where only catalog data (campaigns, offers, products, pages, segments, assets) is needed.
Generate a key in the Limio dashboard. See Authentication for details.
Filter by the exact catalog path of the item, e.g. /offers/2024 Summer Campaign or /pages/Homepage.
/offers/2024 Summer CampaignNumber of items per page (default 50, maximum 160). The response size limit is 6 MB, so use smaller page sizes with queryMore pagination when retrieving large datasets. Note: this parameter cannot be used in combination with opt.all=true — once opt.all is set, the page size cannot be increased.
50Example: 50Filter items modified after the indicated date or date-time (ISO-date format, i.e '2020-12-01' or '2020-12-01T16:00:00Z')
2020-12-01T16:00:00ZSet to true to enable cursor-based pagination. When enabled, the response includes a queryMore object with from and alias fields that can be passed to subsequent requests to retrieve the next page. A maximum of 100 items will be returned per page when active.
falseThe From Hash for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.from in the response)
The Alias for the query more functionality. Use it to fetch next page of the query (obtained from queryMore.alias in the response)
To query with attributes, replace 'YOUR_ATTRIBUTE_HERE' with your attribute. Attributes are defined by your templates.
Due Upon ReceiptOK
Amount of records found on the catalog responding the query
1the commitId from the index used to query
e44d0795e9d0aa78ddea15c3e925cfd581adfb04Unauthorized — the request lacks valid authentication credentials. Verify your Bearer token or API key is correct and has not expired.
Last updated
Was this helpful?

