Skip to main content
POST
https://ingest-{integration-id}.frontic.com
/
{feed-id}
/
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

integration-id
string
required
Your integration identifier. Found in the Frontic dashboard under integration settings.
feed-id
string
required
The unique identifier for your data feed. Found in the Frontic dashboard under your feed settings.

Request Body

id
string
required
The unique source ID for this record. Used to identify the record for future updates and deletes.
...fields
any
Any additional fields for your record data. Structure depends on your data feed schema.

Response

correlation-id
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"
}