Each item in the API response becomes a bucket object. The item’s JSON body is stored as the object blob.
Overview
Mixpeek polls a JSON endpoint on a schedule. On each run it:- Calls the URL in
source_pathwith the configured method and headers. - Reads the array of items at
items_path. - Creates one bucket object per item, keyed on
item_id_field. - Skips items whose ID already exists, unless you set
skip_duplicatestofalse.
Prerequisites
- An endpoint that returns JSON or newline-delimited JSON.
- An array of items, at the root or at a nested path.
- A field on each item that is unique and stable.
Configuration
Connection-level fields
Sync-level fields
Setup
1
Create the storage connection
2
Create a sync on your bucket
3
Verify the connection
cURL
Incremental sync
Setitem_modified_field to a timestamp field. Mixpeek stores the highest value it has seen and requests only newer items on the next run.
Without it, every run reads the full response. Deduplication still applies, so repeated items do not create repeated objects.
Related
RSS
Sync RSS and Atom feeds.
Sync configuration
Sync modes, reconciliation, and scheduling.

