Skip to main content

Read the consolidated trust posture

Brand verification is siloed per channel: 10DLC and toll-free live in messaging compliance, WhatsApp in channel settings, RCS in sender registration, branded calling in voice trust, and number KYC in regulatory records. This endpoint is for the operations or compliance owner who needs one answer to “what blocks our deliverability today,” and for dashboards that render a single trust hub instead of six channel pages. Every source read is fail-soft — one degraded subsystem never blanks the whole hub. The response carries three blocks. summary rolls the channels into counters plus a 0-100 trustScore (= verified channels / applicable channels) and an overallState. channels lists every trust surface with its state (not_started | in_progress | verified | action_required | unavailable), a short tenant-readable detail (“2 of 3 numbers verified”), the provider’s reason when action is required, and a manageHref the dashboard deep-links for that surface. nextActions prioritizes what to fix first, each entry pointing at the dashboard path for that channel (priority is urgent or todo).
A channel with state: "unavailable" is excluded from the trustScore denominator (the feature is not hooked up in your account), so the score stays honest either way.