URL: https://embed.nova.dweet.com
Environments
Sandbox and production are completely separate (API keys, webhooks, data). Toggle with the environment switcher:
https://embed.nova.dweet.com/sandbox
https://embed.nova.dweet.com/production
Roles
| Role | Permissions |
|---|
| Admin | Manage API keys, webhook endpoints, and team members |
| Member | View-only access |
API key management
Go to API Keys to create, view, and revoke keys.
The full key is shown once at creation. Store it securely.
Revoked keys immediately return 401 Unauthorized. You can restore revoked keys from the Revoked Keys section.
Webhook endpoints
Configure up to 5 endpoints per environment under Webhooks. Each has its own signing secret and can be enabled/disabled independently.
Use the Webhook Playground to send test webhooks and verify signature verification.
Delivery history
View webhook delivery attempts under Webhooks > Delivery History.
| Column | Description |
|---|
| Status | Pending, Processing, Delivered, or Failed |
| Event | Score Completed, Score Failed, or Batch Completed |
| Endpoint | Target webhook URL |
| Tenant | Tenant ID from the original request |
| Attempts | Number of delivery attempts |
Filters: Status, event type, endpoint, time range (24h, 7d, 30d).
Click any row for full details: metadata, request payload, and per-attempt history.
Retrying failed deliveries
Admins can manually retry failed deliveries (all automatic retries exhausted) from the delivery detail view. The endpoint must still exist and be enabled.
Retrying failed scoring runs
Admins can retry permanently failed scoring runs from the Monitoring page or the Dashboard Recent Activity table. Open the run detail drawer for a failed run and click Retry Run in the header.
Retry is available when all of these are true:
- The error is transient (
TASK_STUCK, TIMEOUT, AI_SCORING_FAILED, or MAX_RETRIES_EXCEEDED)
- The run is not part of a batch
- The manual retry limit (2) hasn’t been reached
- The original resume and job description are still available
Non-admin members see a message explaining that only admins can retry. Runs with non-retryable errors (like RESUME_FETCH_FAILED) show a reason why retry isn’t available.
Team management
View and manage your team from Team. Admins can invite members, change roles, and remove members.
Invites are sent via email with an OTP sign-in link.
Dashboard and Usage
The Dashboard shows overview stats: total requests, success rate, average latency, and scores generated. Usage breaks down metrics by tenant. Time ranges: 24h, 7d, 30d, 90d.
Support
Email nova@dweet.com.