Skip to main content
Not yet implemented. This page describes the planned MS7 (PLAT-42) conventions.
Connect write routes (push data to a vendor) will require:

Idempotency

Send a unique idempotency key per logical write operation, and reuse the same key for any retries of that operation:
X-Idempotency-Key: <partner-generated-uuid>
Safe retries with the same key return the same outcome without duplicate side effects. Generate a new key only when starting a new operation — not on every HTTP retry. Keys will be stored in a shared connect_idempotency_keys table (qualifi-api via internal-router).

Validation errors

Failed validation returns 400 with code VALIDATION_ERROR and field-level details — same envelope as other Connect routes. See Error envelope.

Sync vs async

  • Sync writes — complete in the HTTP response.
  • Async writes — return 202 Accepted with a job ID; poll Async jobs.
Vendor-specific routes choose sync or async based on vendor API behavior.