Skip to main content

Jobs

BigChange jobs, constraints, stock, groups, and types. Auth: X-API-Key header. Base: https://api.vh3connect.io/api:YdihQNr3.

Shared parameters

Date filters (list)

POST /jobs/list requires createdAtFrom and createdAtTo (job creation time, ISO 8601 UTC). The span between them must not exceed 12 months. See overview.

Jobs

Job lifecycle.

GET /jobs/job

Get job.

POST /jobs/create

Create job.

POST /jobs/edit

Update job.

POST /jobs/list

List jobs. createdAtFrom and createdAtTo are required. Max 12 months between them. Request body (key fields):

POST /jobs/cancel

Cancel job.

POST /jobs/start

Start job.

POST /jobs/result

Set result. Enum values:
  • status: completedOk, completedWithIssues

POST /jobs/scheduling

Schedule job.

POST /jobs/status/history

Status history.

Job constraints

Scheduling constraints.

POST /jobs/constraints/create

Create constraint.

POST /jobs/constraints/delete

Delete constraint.

POST /jobs/constraints/list

List constraints.

Job stock

Parts on jobs.

POST /jobs/stock/create

Add stock line.

POST /jobs/stock/delete

Remove stock line.

POST /jobs/stock/get

Get stock line.

POST /jobs/stock/list

List stock lines.

Job groups

Multi-job programmes.

POST /job_groups/create

Create group.

POST /job_groups/edit

Update group.

POST /job_groups/job_group

Get group.

POST /job_groups/list

List groups.

POST /job_groups/status_history

Group status history.

POST /job_groups/job_group_results_as_complete

Mark complete.

POST /job_groups/job_group_results_as_financially_complete

Mark financially complete.

Job types

Job type catalogue.

POST /job_types/job_types

Get type.

POST /job_types/list

List types.