Submit a new job for processing.
The job will be added to the queue and processed based on priority.
Documentation Index
Fetch the complete documentation index at: https://docs.ionworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Schema for submitting a new job
Type of job to run
dummy, datafit, validation, simulate, evaluate_variables, optimize Parameters for the job
Job priority (0-10)
0 <= x <= 10Webhook URL for job completion notification
1 - 2083Parent job ID for hierarchical job relationships
Successful Response
Schema for job information response
Possible types for a job
dummy, datafit, validation, simulate, evaluate_variables, optimize Possible statuses for a job
pending, processing, waiting, completed, failed, canceled Whether the job has reached a terminal state and will not transition further.
Derived from :attr:JobStatus.TERMINAL_STATUSES, so adding a new
terminal status to the enum automatically updates the wire field —
clients that read is_terminal never need to know the status
taxonomy or be re-released when it changes.
Whether the job terminated unsuccessfully (failed or canceled, not completed).
Derived from :attr:is_terminal minus the success case, so any new
non-success terminal status added to :class:JobStatus is
automatically classified as a failure without touching this method.
Machine-readable error codes for jobs.
EXECUTION_TIMEOUT, SUBMISSION_FAILED 1 - 2083Possible access levels for a job
project, organization