{
"id": "product-123",
"name": "Example Product",
"price": 29.99,
"category": "electronics",
"stock": 150
}
{
"correlation-id": "22c8f6f9-2a62-4e18-81a5-33c207dd967d"
}
Ingest API
Upsert Record
POST
/
ingest
/
{feed-token}
/
upsert
{
"id": "product-123",
"name": "Example Product",
"price": 29.99,
"category": "electronics",
"stock": 150
}
{
"correlation-id": "22c8f6f9-2a62-4e18-81a5-33c207dd967d"
}
Create or replace a record in your data feed. If a record with the same source ID exists, it will be completely replaced with the new data.
Path Parameters
string
required
Your integration identifier. Found in the admin app under integration settings.
string
required
Your Data Feed’s token, which is the value in the feed’s Ingest URL. The feed also has a separate
id; the token is the one that belongs in the URL. Find it in the admin app under your feed settings.Request Body
string
required
The unique source ID for this record. Used to identify the record for future updates and deletes.
any
Any additional fields for your record data. Structure depends on your data feed schema.
Response
string
required
Unique identifier to track this data change through Frontic’s processing pipeline. Provide this ID when contacting support about specific data changes.
{
"id": "product-123",
"name": "Example Product",
"price": 29.99,
"category": "electronics",
"stock": 150
}
{
"correlation-id": "22c8f6f9-2a62-4e18-81a5-33c207dd967d"
}