CaseWizard

API keys

Issue scoped tokens for programmatic access to CaseWizard.

API Keys let integrators call the CaseWizard REST API with X-Api-Key authentication. Use a separate key for each integration so you can scope, rotate, and revoke access independently.

Create an API key

Open Administration → API Keys.
Select the create action and enter a descriptive name for the integration.
Choose the scopes the integration needs, such as cases, people, billing, or webhooks.
Create the key and copy the secret immediately.
Store the secret in your integration's secure configuration and test the requested operations.

The secret is shown only once at creation. If you lose it, create a replacement key rather than expecting the existing secret to be displayed again.

Choose scopes

Third-party scopes mirror API areas. Available areas include cases, people, documents, calendar, billing, reports, and webhooks, along with other API areas. Scopes provide read and/or write access according to the selected capability.

Give an integration the smallest set of scopes that supports its job. A reporting integration may need read access, while a synchronization process may need write access for the resources it updates. Do not grant broad write access when narrower access is sufficient.

An API key is a credential for programmatic access. Do not put it in source code, browser code, tickets, or messages. Store it in a secure secret-management system.

Rotate or revoke a key

Rotate a key when an integration's secret may have been exposed, when staff responsible for it change, or when your firm's security process requires regular rotation. Update the integration with the replacement before revoking the old key if you need to avoid an interruption.

Revoke keys when an integration is retired, a vendor relationship ends, or the key is no longer needed. Keep a record of the integration name, owner, scopes, and rotation date so administrators can review the key list confidently.

Test API access

After creating a key, use it only from the intended integration or an approved API client. Send the key using the X-Api-Key authentication mechanism. Confirm that the integration can perform its required operations and that requests outside its scopes are not part of its design.

Interactive API documentation is available at api.staging.casewizard.com/docs. Use Developers for additional API and MCP information.

Next steps

On this page