ONYX
Docs

Production Launch Checklist

Confirm app, consent, webhook, connectivity, support, and privacy readiness.

Use this checklist before moving an approved partner integration into production.

Production access should not start until the app, consent, events, support path, privacy posture, and any connectivity flow are ready.

App Identity

Confirm:

  • app name is approved
  • app description is clear
  • app ownership is verified
  • production domain is verified
  • allowed origins are correct
  • redirect URIs are approved
  • preview credentials are separate from production credentials

Consent And Scopes

Confirm:

  • requested scopes match the feature
  • consent copy is clear
  • user can approve or decline
  • user can revoke access
  • expired access stops working
  • denied access has a clear state
  • connected-app visibility works where supported

Sign-In Flow

Confirm:

  • login completes successfully
  • the app handles failed login
  • the app handles expired sessions
  • the app stores session state safely
  • login does not assume messaging permission

Messaging And Events

Confirm:

  • reachability checks run before send
  • pre-send checks run before live messages
  • blocked sends show reason codes
  • webhook endpoint is configured
  • webhook signing is validated where required
  • test events are delivered
  • retry handling is idempotent

Partner Connectivity

If the integration uses Partner Connectivity, confirm:

  • catalogue version is approved
  • unavailable packages are hidden or disabled
  • order creation is tested
  • provisioning state is visible
  • activation guidance is approved
  • usage state is visible where supported
  • support escalation path is ready

Support Readiness

Confirm:

  • partner support knows first checks
  • escalation criteria are documented
  • support evidence excludes sensitive material
  • user-facing support copy is accurate
  • refund or credit rules match the partner agreement

Privacy And Security

Confirm:

  • the app requests only needed scopes
  • tokens are protected
  • webhook secrets are protected
  • logs avoid sensitive data
  • identity documents stay inside approved verification flows
  • the privacy notice explains partner data handling

Launch Approval

Onyx can require final approval before production traffic starts.

Do not launch a gated capability until Onyx confirms that it is enabled for the partner, market, and environment.