Webhooks and workflow secrets are scoped per environment. The same endpoint name, the same secret name, and the same workflow config can hold different values in test and production — and a change to one environment never leaks into the other.Documentation Index
Fetch the complete documentation index at: https://docs.retab.com/llms.txt
Use this file to discover all available pages before exploring further.
Webhook signing secrets
Each environment has its own signing secret:- Rotating the test signing secret has no effect on production delivery, and vice versa.
- Test event failures appear only in the test webhook log.
- Production event failures appear only in the production webhook log.
- Retries never cross environments.
Webhook delivery format
Every delivery includes the environment as a header and inside the JSON body. Verify the signature using the secret for the matching environment.environment.
Workflow secrets and integration credentials
Workflow configs reference secret names, not values:(organization_id, environment_id, secret_name) triple, so the same
workflow config can run against sandbox credentials in test and real
credentials in production.
Why this matters
The split is the single biggest reason to use environments:- Test automations cannot accidentally deliver to a production webhook endpoint unless you explicitly configure that endpoint inside test.
- Production runs never use test workflow secrets.
- A misconfigured integration in test can never push to the real downstream system.
- Rotating a test secret is safe; production stays exactly as it was.