@nova-sdk/api
API endpoints
Score Batch
Submit multiple applications for scoring in a single request
POST
@nova-sdk/api
Submit multiple applications for scoring in a single request. Results are delivered individually via webhook. If some resume inputs are invalid, Nova accepts the valid applications and returns the invalid ones inDocumentation 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.
rejectedApplications. Rejected applications are pre-queue intake rejections: no scoring job is created and no score.failed webhook is emitted for them.
Request
Include
jobDescription at the batch level. It applies to all applications in the batch. See Data Retention for storage details.Idempotency
Re-submitting the samejobId and set of applicationId values returns the existing batch.
This endpoint uses built-in batch scoring idempotency.
Idempotency-Key is ignored here. To recover from a timeout or network uncertainty, re-submit the same batch for the same jobId. To create fresh scoring work for an application, use the single scoring endpoint with rescore.Idempotent-Replayed: true never appears on this endpoint because batch scoring stays outside the generic Idempotency-Key middleware.
See Idempotency for the full retry model.
Limits
- 1 to 25 applications per request
Response
The API returns202 Accepted.
totalJobs, completedJobs, and failedJobs count accepted applications only. Rejected applications are returned in deterministic applicationId order.
If every application is rejected before queueing, the API returns 422 VALIDATION_ERROR with per-application details and does not create a batch.
Next step
Use Get Batch Status to poll batch progress if you need it.Authorizations
Use Authorization: Bearer sk_test_* or Authorization: Bearer sk_live_*.
Headers
Your customer identifier. Tenants are auto-provisioned on first request.
Path Parameters
Your job identifier (external ID).
Body
application/json