List Feeds
GET /v1/feedsRetrieve a paginated list of all feeds for your merchant. Results are ordered by creation date, newest first.
Request
Headers
Authorization
Yes
Bearer msk_{merchant_id}{uuid}
Query Parameters
page
integer
No
0
Page number (0-based).
size
integer
No
20
Number of feeds per page. Min: 1, Max: 100.
status
string
No
—
Filter by status: PENDING, PROCESSING, ACTIVE, or ERROR.
Example Requests
List all feeds:
curl -X GET 'https://api.violet.io/v1/feeds?page=0&size=20' \
-H 'Authorization: Bearer msk_12345abc11094a44800d84017c593e22'List only active feeds:
curl -X GET 'https://api.violet.io/v1/feeds?status=ACTIVE' \
-H 'Authorization: Bearer msk_12345abc11094a44800d84017c593e22'Response
200 OK
Feed Fields
feed_id
string
Unique feed identifier.
feed_name
string
Human-readable feed name.
feed_type
string
CATALOG or INVENTORY.
upload_method
string
FILE_UPLOAD, URL_SYNC, or SFTP_UPLOAD.
status
string
Current processing status.
product_count
integer
Number of products in this feed.
file_size
integer
File size in bytes.
date_created
string (ISO 8601)
When the feed was created.
date_last_modified
string (ISO 8601)
When the feed was last modified.
parent_feed_id
string
Parent catalog feed ID (inventory feeds only).
error_count
integer
Number of processing errors.
merchant_id
integer
Merchant ID.
Pagination
current_page
integer
Current page number (0-based).
page_size
integer
Number of items per page.
total_elements
integer
Total number of feeds across all pages.
total_pages
integer
Total number of pages.
is_first
boolean
Whether this is the first page.
is_last
boolean
Whether this is the last page.
has_next
boolean
Whether a next page exists.
has_previous
boolean
Whether a previous page exists.
Error Responses
400 Bad Request — Invalid filter or pagination parameters.
Last updated
Was this helpful?

