Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nova.dweet.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Nova keeps the data needed to score an application for a limited period, then removes application input data automatically. You can also request deletion for one application or one tenant through the API.

Automatic cleanup

DataRetention
Resume files in Nova storageUp to 30 days for copies created under the current retention policy
Application answers (applicationData.applicationAnswers)90 days after the scoring job completes or fails
Application context (applicationData.context)90 days after the scoring job completes or fails
Job description and role knowledge submitted with a scoring request90 days after the scoring job completes or fails
Criteria and tenant library dataKept until you replace or delete it
Question sets for criteria clarificationDeleted by the daily cleanup job within 24 hours after expiry
Webhook delivery recordsCleaned up after their operational retry and troubleshooting window

Stored results

DataPurpose
ScoreApplication ranking and reporting
AssessmentVerdict, strengths, concerns, and interview focus
TimestampsAudit trail
Safe error codes and classesDebugging without storing raw provider or transport text
IDsJob, application, tenant, and scoring job references

Background processing

Nova uses background workers to process scoring, deletion, scheduling, and webhook delivery. Worker records keep operational metadata such as IDs, retry state, status, and timing. They don’t include resumes, application answers, scores, assessments, webhook bodies, partner response bodies, or presigned resume URLs.

Deletion requests

Use programmatic deletion when your customer leaves, a tenant asks you to delete its data, or an application must be removed before automatic cleanup runs. Deletion requests are asynchronous. The API returns 202 Accepted with a deletion request ID, then Nova processes the deletion in the background. Poll the deletion request endpoint for completed or failed.
ScopeEndpointInclude
ApplicationDELETE /v1/jobs/{jobId}/applications/{applicationId}X-Tenant-Id header with the tenant external ID
TenantDELETE /v1/tenants/{tenantExternalId}Tenant external ID in the path
StatusGET /v1/deletion-requests/{deletionRequestId}Deletion request ID
Nova uses your API key to scope every deletion to the authenticated partner and environment. Application deletion removes active data linked to the specified job and application. Tenant deletion removes active tenant-scoped Embed data. Unknown tenant or application IDs are accepted and processed without revealing whether matching data existed. Deletion request responses don’t expose internal cleanup counts, storage details, raw tenant IDs, job IDs, or application IDs. Start with Deletion Requests, or open the endpoint docs for application deletion, tenant deletion, and status polling.

Cleanup schedule

Cleanup runs daily. It removes expired scoring inputs, stale resume references on expired scoring jobs, expired question sets, and eligible webhook delivery records.

Retained copies

Backups and retained object copies created under the current retention policy are configured to age out within 30 days. Copies created before the current policy may age out under their original schedule. Operational and security logs may be kept separately for service reliability and security evidence. They are designed not to contain resumes, application answers, scores, assessment text, webhook payload bodies, partner response bodies, or AI prompts. Logs and telemetry may keep routing metadata, status codes, timing, model names, token counts, and safe error categories.
Use opaque IDs for tenants, jobs, applications, scoring jobs, and idempotency keys. If you send personal data inside identifiers, that data may appear in operational records that are not normally deleted for an application-level request.
Current Embed sub-processors are listed on our Embed API Sub-processors page.
If you have a stricter deletion or retention requirement, contact us before sending production data.