curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/jobs' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"count": 2,
"jobs": [
{
"completed_at": 1,
"created_at": 1,
"error": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"input": null,
"job_type": "batch_infer",
"progress": 1,
"result": null,
"status": "pending",
"updated_at": 1
}
],
"limit": 20,
"offset": 1,
"total": 102
}
List all jobs with filtering and pagination
Required scope: read
GET
/
api
/
v1
/
jobs
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/jobs' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"count": 2,
"jobs": [
{
"completed_at": 1,
"created_at": 1,
"error": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"input": null,
"job_type": "batch_infer",
"progress": 1,
"result": null,
"status": "pending",
"updated_at": 1
}
],
"limit": 20,
"offset": 1,
"total": 102
}
Required scope:
read
Query parameters
object
Filter by status
object
Filter by job type
integer
Maximum results (default: 100)
integer
Pagination offset (default: 0)
string
Sort field (created_at, updated_at)
string
Sort order (asc, desc)
integer (int64)
Only jobs created after this timestamp
integer (int64)
Only jobs created before this timestamp
Response
ListJobsResponse
integer
required
Number of jobs returned
Job[]
required
List of jobs
Show Job
Show Job
integer (int64)
Completion timestamp (Unix ms, if completed)
integer (int64)
required
Creation timestamp (Unix ms)
string
Error message if failed
string
required
Unique job identifier
object
required
Input parameters
JobType
required
integer (int32)
required
Progress percentage (0-100)
object
Result data (JSON)
JobStatus
required
integer (int64)
required
Last update timestamp (Unix ms)
integer
required
Limit used
integer
required
Offset used
integer
required
Total count (before pagination)
Status codes
| Code | Meaning |
|---|---|
200 | List of jobs |
401 | Unauthorized — missing or invalid credentials |
403 | Forbidden — the key/token lacks the required scope |
429 | Rate limited — see Retry-After / X-RateLimit-Reset |
curl --request GET \
--url 'https://api.nsr.stateset.com/api/v1/jobs' \
--header "X-API-Key: $STATESET_NSR_API_KEY"
{
"count": 2,
"jobs": [
{
"completed_at": 1,
"created_at": 1,
"error": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"input": null,
"job_type": "batch_infer",
"progress": 1,
"result": null,
"status": "pending",
"updated_at": 1
}
],
"limit": 20,
"offset": 1,
"total": 102
}
Last modified on August 31, 2026