Integrations · Practical guide
Zintara integration secret storage: separate API access from webhook verification
Store each integration secret by purpose and keep it out of client code, request URLs and ordinary diagnostic logs.
Reviewed · Examples are illustrative
Who this helps: Developers integrating Zintara data and signed webhook notifications.
Define the decision
An API key authorizes calls into Zintara. A webhook signing secret lets a receiver authenticate outgoing notifications. They have different purposes and should not be substituted for one another or shared across unrelated consumers.
Work through the procedure
- Inventory each secret, owner, purpose and rotation process without recording its value.
- Store values in protected server-side configuration or an approved secret store.
- Restrict deployment and log access.
- Redact Authorization and signature-related diagnostics as appropriate.
- Test recovery and rotation using controlled credentials.
Worked example
The following is a synthetic example for this procedure, not a customer result or performance benchmark.
Secret inventory labels:
CRM reader API key → leads:read consumer
Reply receiver signing secret → raw-body HMAC verification
Inventory contains owners and locations, not plaintext values
Browser bundle: neither secret belongs hereRead the result
Keeping distinct secrets makes revocation targeted. A frontend environment variable exposed to the browser is not secret simply because its name contains SECRET.
Check before moving on
- Search built client assets and logs for accidental exposure using safe local checks.
- Remove obsolete values after a verified rotation.
Limits and next action
If a value has been exposed, rotate it and inspect its use rather than only deleting the visible copy. Do not paste production secrets into examples, support tickets or repositories.
Source: Zintara product context
Source references
Worked examples are illustrative. Editorial procedures are suggested methods, not measured performance claims or promises of additional product features.
Related guides
- Zintara API authentication: workspace-bound keys and route scopes →
- Zintara API key rotation: verify the replacement before revoking the old key →