Audit a program before launch
Inspect one saved campaign without sending anything. Expands the full cadence and mailboxes, checks launch completeness, Liquid in subject/preheader/body, tracking, unsubscribe, and visible link labels; then renders every arm against a bounded sample of real leads and reports merge-field coverage. Run this after edits and immediately before launch.
Authorizations
Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….
Path Parameters
The program id to audit.
Query Parameters
Render every saved arm against this person instead of sampling enrolled leads.
Number of enrolled people to test-render, 1-10. Defaults to 3; ignored when personId is given.
1 <= x <= 103
Response
OK
Real fill rates for recipient merge tags over the sample.
Blocking errors followed by advisory warnings and information.
One successful exact render per arm, using real people and the send-time renderer.
The audited program id.
The campaign display name.
True when the audit found no blocking errors.
Person × arm render attempts performed.
x >= 0Render attempts that failed.
x >= 0Real people used for rendering and field coverage.
x >= 0Current campaign lifecycle status.
draft, active, paused, done Compact campaign completeness and personalization rollup.