Skip to main content
GET
/
v1
/
jobs
/
criteria
Get criteria for multiple jobs
curl --request GET \
  --url https://embed.nova.dweet.com/v1/jobs/criteria \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Tenant-Id: <x-tenant-id>'
{
  "items": [
    {
      "jobId": "<string>",
      "criteria": [
        {
          "id": "<string>",
          "text": "<string>",
          "importance": "MUST_HAVE",
          "order": 123
        }
      ]
    }
  ]
}

When to Use

Retrieve criteria for multiple jobs in a single request. Useful for:
  • Building dashboards that show criteria status across many jobs
  • Syncing criteria for all active jobs during initial integration
  • Reducing API calls when loading criteria for job listings
Use this endpoint instead of calling Get Criteria in a loop. It accepts up to 100 job IDs per request.

Handling Missing Jobs

Jobs without active criteria return criteria: null in the response. This lets you distinguish between “no criteria generated yet” and “job was not in the request.”

Authorizations

Authorization
string
header
required

Use Authorization: Bearer sk_test_* or Authorization: Bearer sk_live_*.

Headers

X-Tenant-Id
string
required

Your customer identifier. Tenants are auto-provisioned on first request.

Query Parameters

jobIds
string
required

Comma-separated list of job IDs (max 100)

Response

Batch criteria results

items
object[]
required

One entry per requested job ID, in the same order as the request