# (optional) discover sourcing-catalog products
curl -s "https://api.platformdtc.com/api/v1/agent/v1/catalog/search?search=serum&price_max=40&limit=10" \
-H "X-Agent-Key: sq_agt_xxx" | jq '.data.items[].id'
# bulk create (async job; up to 200 per call)
JOB=$(curl -s -X POST https://api.platformdtc.com/api/v1/agent/v1/products/bulk \
-H "X-Agent-Key: sq_agt_xxx" -H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"products": [
{"title":"Vitamin-C Serum","price":29.99,"status":"ACTIVE"},
{"title":"Sage Cleanser","price":19.50,"status":"ACTIVE"}
]
}' | jq -r '.data.job_id')
curl -s "https://api.platformdtc.com/api/v1/agent/v1/jobs/$JOB" \
-H "X-Agent-Key: sq_agt_xxx" | jq '.data.result'
# { "created_count": 2, "created_ids": [...], "errors": [] }