API structure
This portfolio build shows the shape of a developer experience rather than exposing a live production endpoint. In a production platform, authentication, rate limits, schemas and error responses would be documented here.
Example source payload
{
"source_name": "warehouse-stock",
"join_key": "sku",
"refresh": "hourly",
"format": "json"
}
Validation request
POST /v1/feeds/{feed_id}/validate
{
"profile": "google-shopping",
"include_recommendations": true
}
Output configuration
{
"destination": "sftp",
"format": "xml",
"schedule": "0 3 * * *",
"apply_rule_set": "google-uk-v4"
}
Webhook events
A production implementation could expose events such as source refresh completed, validation failed, export completed or output delivery failed.