Skip to content

Account and security

The account area covers customer-managed identity and security settings. Operator accounts and provider secrets remain in the separate administration boundary.

Annotated customer account security settings with password, 2FA, automation, and notificationsOpen full size

Account security and communication preferences are part of the supplied frontend.

  1. Customers manage password, 2FA, API keys, and webhooks from one security area.
  2. Notification controls let the account choose supported product and billing messages.

Customers can maintain supported personal/company fields, password, two-factor authentication, language, theme, and notification preferences. Require 2FA for reseller and automation-capable accounts where possible, and review active access after personnel or vendor changes.

Annotated API key management dialog with a restricted service keyOpen full size

A customer can create separate automation credentials without sharing an interactive account password.

  1. Each integration should have its own named key and the narrowest supported restrictions.
  2. Key creation is a deliberate security action; store the returned secret immediately.
  1. Create one key per application and environment.
  2. Apply the narrowest supported permissions and source-IP restrictions.
  3. Save the full secret in a secret manager when it is returned.
  4. Test a safe read and one bounded workflow from the intended network.
  5. Rotate by deploying a replacement before revoking the old key.
Annotated webhook management dialog with a signed endpointOpen full size

Webhook destinations connect account events to customer-owned automation.

  1. Delivery settings define the endpoint and supported event subscriptions.
  2. The stored endpoint is customer-owned and receives signed deliveries from ProxyRequest.

Verify webhook signatures against the exact raw body before parsing it. Persist or enqueue accepted events, return a direct 2xx, and make downstream processing idempotent because retries and duplicate delivery are possible.

Interactive account

Password and 2FA protect a person signing into the dashboard.

API key

A server-to-server credential belongs in a secret manager, never a browser bundle or proxy username field.

Proxy credential

HTTP/SOCKS credentials authorize gateway traffic, not control-plane API calls.

Webhook secret

A signing secret proves delivery authenticity; it is not a bearer token.

For request headers and API behavior, continue with API fundamentals and webhooks.