Set Criteria
Replace the entire criteria set for a job in one call
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.
When to Use
Replace the entire criteria set for a job in a single call. This is useful when:Bulk Update
External Sync
Stable IDs
Criteria are matched by text. If a criterion with the same text already exists, itsid is preserved. This means downstream references (stored IDs, audit logs) remain valid even after a full replacement.
Clearing All Criteria
Pass an empty array to remove all criteria from a job:Response
The response includes the full criteria list after the replacement, 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 criteria revision precondition for setCriteria. Get the current criteriaRevision from GET /v1/jobs/{jobId}/criteria/versions/current and pass it here to reject stale replacements.
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.
1 - 255Path Parameters
Your job identifier (external ID).
Body
Response
Criteria replaced