Environments
Jomioz provides two isolated environments: sandbox and production. Use the sandbox environment while developing and testing your integration so that no real data is affected. Switch to production only when you are ready to serve real users. Each environment has its own API keys. Keys issued in one environment are not valid in the other, so your production credentials cannot accidentally be used against sandbox resources — and vice versa. To switch environments, change the base URL in your HTTP client and swap in the corresponding API key:- Sandbox —
https://sandbox.api.jomioz.com/v1 - Production —
https://api.jomioz.com/v1
Sandbox data is not permanent. Jomioz automatically purges sandbox resources, events, and webhook logs that are older than 30 days. Do not rely on the sandbox for long-term data storage.
API Base URLs
The table below summarises the base URL for each environment. Prefix every API path with the appropriate base URL.
Storing the base URL as an environment variable makes it straightforward to switch environments without changing your application code:
$JOMIOZ_BASE_URL/api/resources or $JOMIOZ_BASE_URL/api/users.
Request Timeouts
Set a request timeout on every API call to prevent your application from hanging indefinitely if the network is degraded or the server takes longer than expected to respond. Jomioz recommends a 30-second timeout for standard requests. Long-running operations such as bulk imports may warrant a higher value; refer to the specific endpoint documentation for guidance.Retry Policy
Transient errors — network blips, rate limit responses (429), and occasional server errors (500, 502, 503) — are safe to retry. Use exponential backoff with jitter so that retrying clients do not all hammer the API at the same moment.
The snippet below shows a production-ready retry helper in JavaScript:
Workspace Preferences
Workspace-level preferences apply to all users and integrations within your Jomioz workspace. Adjust them in Dashboard → Settings → Workspace.Default Timezone
Set the workspace timezone to control how timestamps are displayed in the Dashboard and in exported reports. The underlying API always returns timestamps in UTC — this setting affects presentation only.- Go to Dashboard → Settings → Workspace → General.
- Select your timezone from the Default Timezone dropdown.
- Click Save Changes.
Notification Email
The notification email is the address Jomioz uses for billing alerts, security notices, and workspace-level system alerts. Keep it pointed at an actively monitored inbox.- Go to Dashboard → Settings → Workspace → Notifications.
- Enter the address in the Notification Email field.
- Click Save Changes.
Data Retention
Jomioz retains event logs and webhook delivery history for 90 days by default on the Standard plan and 365 days on the Enterprise plan. To adjust the retention window:- Go to Dashboard → Settings → Workspace → Data & Privacy.
- Choose a retention period from the Event Log Retention dropdown.
- Click Save Changes.