List jobs
Changed onGet a list of background jobs. Returns basic job information. Use GET /jobs/{uuid} for full details including payload and result.
Request
- Base URLhttps://localhost/index.php/api
- AuthAPI key in header X-API-Key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Filter by job status
Registered background job type identifier
Filter by job type
Filter by user ID (admin only, or own jobs for regular users)
Number of jobs to return
Offset for pagination
Response
successful operation
Example response
{
"status": "success"
}Changes
- breaking
the
queryrequest parameterjob_typewas restricted to a list of enum values - warning
added the new
generate_microdata_resourceenum value to the//response property for the response status - warning
added the new
generate_pdfenum value to the//response property for the response status - warning
added the new
hello_worldenum value to the//response property for the response status - warning
added the new
import_indicator_dataenum value to the//response property for the response status - warning
added the new
import_microdataenum value to the//response property for the response status - warning
added the new
publish_projectenum value to the//response property for the response status - info
added the new enum value
generate_microdata_resourceto thequeryrequest parameterjob_type - info
added the new enum value
generate_pdfto thequeryrequest parameterjob_type - info
added the new enum value
hello_worldto thequeryrequest parameterjob_type - info
added the new enum value
import_indicator_datato thequeryrequest parameterjob_type - info
added the new enum value
import_microdatato thequeryrequest parameterjob_type - info
added the new enum value
publish_projectto thequeryrequest parameterjob_type
- breaking
- warning
added the new
heldenum value to the//response property for the response status - info
added the new enum value
heldto thequeryrequest parameterstatus
- warning