Mediator broadcast SMS & RCS — client API asinkron, carrier-agnostic.
| Method | Path | Keterangan |
|---|---|---|
| POST | /v1/campaigns | Submit campaign (header X-Idempotency-Key wajib untuk retry aman) |
| POST | /v1/campaigns/validate | Dry-run pipeline tanpa persist |
| GET | /v1/campaigns/:publicId | Status & ringkasan campaign |
Autentikasi: Authorization: Bearer ak_live_... — verifikasi argon2id + IP allowlist + rate limit per key.
GET /c/:code — 302 ke target (layanan redirect, port terpisah).
Ops Console UI → /ops/ — login session browser (cookie ops_sid + CSRF), atau Basic Auth untuk curl/otomasi.
/ops/*: dispatch queue & konfirmasi, upload DR, resolusi konflik, suppression, dashboard/margin, audit trail, manajemen client & API key.
Dokumentasi kontrak lengkap: ARCADIA_API.md.