Skip to content

Customer Configuration

This page covers settings external integrators own. Internal SenteRail runtime configuration is not part of the public developer portal.

Customer-Owned Settings

SettingPurposeOwner
API key or session tokenAuthenticates your server-side requestsTechnical owner
Webhook endpoint URLReceives signed SenteRail eventsBackend owner
Webhook signing secretVerifies event authenticityBackend owner
Idempotency key strategyPrevents duplicate state changesIntegration owner
Support escalation contactRoutes launch and incident questionsBusiness owner

Environment Separation

Keep sandbox and live settings separate. A sandbox key should never appear in production configuration, and a live key should never appear in local tools, frontend code, or shared test fixtures.

Webhook Endpoint Configuration

Your webhook endpoint should:

  • use HTTPS in production
  • accept only the expected event format
  • verify the SenteRail signature
  • persist events before processing
  • return success only after durable persistence