@nova-sdk/api
Criteria
Add Criterion
Add a single criterion to a job’s screening criteria
POST
@nova-sdk/api
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.
Existing scores aren’t affected. A new criteria version is created when you add a criterion. Only future score requests use the updated criteria.
When to Use
Add a criterion when you want to build criteria manually or refine existing ones:Manual Criteria
You already know your requirements and want to set criteria without AI generation
Discovered Requirement
Your team identified an important qualification that wasn’t in the original job description
Process Change
Your hiring process evolved and now requires evaluating an additional skill
From Library
Copy a reusable criterion from your Criteria Library
Common Scenarios
| Scenario | Example Criterion |
|---|---|
| Team feedback after interviews | ”Experience mentoring junior engineers” |
| New project requirements | ”Familiarity with GraphQL APIs” |
| Compliance update | ”Security clearance eligibility” |
| From library | Copy a reusable criterion from your Criteria Library |
Adding from Library
To add a criterion from the library to a job, first list your library criteria, then add the selected criterion to the job:Adding from the library creates an independent copy. Editing the job criterion won’t affect the library, and vice versa.
Response
The response includes the full criteria list after the addition, making it easy to update your UI without a separate GET request.Authorizations
Use Authorization: Bearer sk_test_* or Authorization: Bearer sk_live_*.
Headers
Your customer identifier. Tenants are auto-provisioned on first request.
Optional key that makes criteria and library mutation requests safe to retry without duplicating side effects. The namespace is shared across all API keys for the same partner and environment. Reuse the same key when retrying the same request parameters.
Required string length:
1 - 255Path Parameters
Your job identifier (external ID).
Body
application/json
Minimum string length:
1Available options:
MUST_HAVE, PREFERRED, NICE_TO_HAVE