Write peer-owned entities
POST /v1/sync/:domain/ingest — Idempotent upsert keyed on the entity id, which the writing side owns and must never reassign. Replaying a batch is a no
POST /v1/sync/:domain/ingest
Idempotent upsert keyed on the entity id, which the writing side owns and must never reassign. Replaying a batch is a no-op and reports every entity as skipped. An entity carrying deleted: true tombstones its counterpart. Runs no inference and spends no credits.
| Method | POST |
| Path | /v1/sync/:domain/ingest |
| Auth | Authorization: Bearer <token> required |
| Category | state |
Request body
{ "entities": [{ "id": "a1b2:41", "updatedAt": "2026-08-17T04:12:09.000Z", "deleted": false, "statement": "Prefers 5% position sizing" }], "instanceId": "a1b2c3d4" }Response body
{ "accepted": 1, "skipped": 0 }