# Events

These events are triggered through Loom delivery system. See the documentation for Loom (opens new window) for more documentation on the delivery system.

# Consuming Events

The event system is the core of building a reactive application and offers a combination of broad events and granular changes to suit different application kinds. We would not anticipate that many, if any, use-cases would need to subscribe to all event types, so a wildcard subscription is not available.

The simplest way to subscribe to events is through your App's manifest file, using two sections:

{
  "webhook_url": "https://example.org/webhooks",
  "subscribed_events": [
    "zaikio.job_created",
    "zaikio.job_updated"
  ]
}

The subscribed_events will be delivered to the webhook_url according to the Loom documentation. For more information on apps, please check the documentation.

# Minimal Payloads

All of our events follow a minimal-payload approach. Whilst there can be advantages in delivering full payloads, a minimal payload offers huge advantages in security, authorization and performance.

To retrieve the relevant information, an API call can load in the latest state of the resource.

# Event Structure

{
  "id": "48e73970-d674-4649-bff4-cd16fa0411ca",
  "name": "zaikio.commissioning_added",
  "subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
  "timestamp": "2020-05-27T09:27:20+00:00",
  "version": "1.0",
  "payload": {
    "_meta": {
      "origin": {
        "triggered_by": "some-application"
      }
    },
    "commissioning_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
  },
  "link": "https://data.zaikio.com/api/v1/commissionings/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

The majority of the fields are keys. The id, name, subject, timestamp, and version will always be present. payload will also always be present, but the contents varies with each type according the the resource in question.

link will give you a direct url to call the API with to retrieve the resource, but is not present on removed/destroyed style events.

payload will include a _meta field with details of the application that triggered the change if available. This can be used by apps to short-circuit updates of changes that they instigated, if needed.

# Available Events

# commissioning_added

Comissioning added

This event will be triggered every time a commissioning was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.commissioning_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"commissioning_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/commissionings/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# commissioning_changed

Commissioning changed

This event will be triggered every time a commissioning is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.commissioning_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"commissioning_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/commissionings/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# commissioning_removed

Commissioning removed

This event will be triggered every time a commissioning is removed from a Job.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.commissioning_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"commissioning_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# execution_changed

Execution changed

This event will be triggered every time an Execution is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.execution_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"execution_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/executions/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# execution_closed

Execution closed

This event will be triggered every time an Execution is closed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.execution_closed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"execution_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/executions/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# execution_opened

Execution opened

This event will be triggered every time an Execution is added (opened) to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.execution_opened",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"execution_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/executions/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# execution_removed

Execution removed

This event will be triggered every time an Execution is removed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.execution_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"execution_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# file_reference_added

File reference added

This event will be triggered every time a file reference was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.file_reference_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"file_reference_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/file_references/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# file_reference_changed

File reference changed

This event will be triggered every time a file reference is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.file_reference_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"file_reference_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/file_references/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# file_reference_removed

File reference removed

This event will be triggered every time a file reference is removed from a Job.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.file_reference_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"file_reference_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# job_added

Job added

This event will be triggered every time a job was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_changed

Job changed

This event will be triggered every time the details such as name, quantity etc. of a job were updated.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_ready_for_production

Job is ready for production

This event will be triggered when a job state changes from draft to other state different from completed and canceled.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_ready_for_production",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_removed

Job removed

This event will be triggered every time a job was removed from Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# job_state_is_now_canceled

Job state is now canceled

This event will be triggered every time a job state changed to canceled.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_canceled",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_completed

Job state is now completed

This event will be triggered every time a job state changed to completed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_completed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_packaging

Job state is now packaging

This event will be triggered every time a job state changed to packaging.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_packaging",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_pending

Job state is now pending

This event will be triggered every time a job state changed to pending.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_pending",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_postpress

Job state is now postpress

This event will be triggered every time a job state changed to postpress.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_postpress",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_prepress

Job state is now prepress

This event will be triggered every time a job state changed to prepress.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_prepress",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# job_state_is_now_press

Job state is now press

This event will be triggered every time a job state changed to press.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.job_state_is_now_press",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"job_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/jobs/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# order_added

Order added

This event will be triggered every time an order was added to from Data Platform.

{
  "id": "aa702711-610e-469b-8268-c455470ac7ed",
  "name": "zaikio.order_added",
  "subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
  "timestamp": "2020-05-27T09:21:56+00:00",
  "version": "1.0",
  "payload": {
    "order_id": "f768bb6c-fdc5-5ff1-8bd7-85e462b75b26"
  },
  "link": "https://mc.zaikio.com/api/v1/orders/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# order_changed

Order changed

This event will be triggered every time the details such as state, currency etc. of an order were updated.

{
  "id": "aa702711-610e-469b-8268-c455470ac7ed",
  "name": "zaikio.order_changed",
  "subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
  "timestamp": "2020-05-27T09:21:56+00:00",
  "version": "1.0",
  "payload": {
    "order_id": "f768bb6c-fdc5-5ff1-8bd7-85e462b75b26"
  },
  "link": "https://mc.zaikio.com/api/v1/orders/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# order_removed

Order removed

This event will be triggered every time an order was removed from Data Platform.

{
  "id": "aa702711-610e-469b-8268-c455470ac7ed",
  "name": "zaikio.order_removed",
  "subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
  "timestamp": "2020-05-27T09:21:56+00:00",
  "version": "1.0",
  "payload": {
    "order_id": "f768bb6c-fdc5-5ff1-8bd7-85e462b75b26"
  }
}

# part_added

Part added

This event will be triggered every time a part was added to a job in Data Platform.

{
	"id": "b6183e0e-8f07-41f4-8fea-25307fd31d1f",
	"name": "zaikio.part_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:24:10+00:00",
	"version": "1.0",
	"payload": {
		"part_id": "d76bf4f5-80fb-5459-866b-e6ac4a5cc5fe"
	},
	"link": "https://mc.zaikio.com/api/v1/parts/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# part_changed

Part changed

This event will be triggered every time the details such as pages, dimensions etc. of a part were updated.

{
	"id": "b6183e0e-8f07-41f4-8fea-25307fd31d1f",
	"name": "zaikio.part_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:24:10+00:00",
	"version": "1.0",
	"payload": {
		"part_id": "d76bf4f5-80fb-5459-866b-e6ac4a5cc5fe"
	},
	"link": "https://mc.zaikio.com/api/v1/parts/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# part_removed

Part removed

This event will be triggered every time a part was removed from a product.

{
	"id": "b6183e0e-8f07-41f4-8fea-25307fd31d1f",
	"name": "zaikio.part_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:24:10+00:00",
	"version": "1.0",
	"payload": {
		"part_id": "d76bf4f5-80fb-5459-866b-e6ac4a5cc5fe"
	}
}

# pickup_added

Pickup added

This event will be triggered every time a Pickup was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.pickup_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"pickup_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/pickups/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# pickup_changed

Pickup changed

This event will be triggered every time a Pickup is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.pickup_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"pickup_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/pickups/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# pickup_removed

Pickup removed

This event will be triggered every time a Pickup is removed from a Job.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.pickup_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"pickup_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_frame_published

Production frame published

This event will be triggered every time a Production Frame is published.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.production_frame_published",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_frame_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/production_frames/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# production_strategy_added

Production strategy added

This event will be triggered every time a Production strategy was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.production_strategy_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/production_strategies/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# production_strategy_changed

Production strategy changed

This event will be triggered every time a Production strategy is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.production_strategy_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/production_strategies/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# production_strategy_removed

Production strategy removed

This event will be triggered every time a Production strategy is removed from a Job.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.production_strategy_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_approved

Production strategy is approved

This event will be triggered when a Production strategy has been approved.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_approved",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_canceled

Production strategy is canceled

This event will be triggered when a Production strategy has been canceled.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_canceled",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_exception

Production strategy has an exception

This event will be triggered when a Production strategy has a problem, for example it cannot be imposed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_exception",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_imposed

Production strategy has been imposed

This event will be triggered when a Production strategy has been imposed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_imposed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_outdated

Production strategy is been outdated

This event will be triggered when a Production strategy has been either replaced, or if its Job has changed and the strategy is no longer valid.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_outdated",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# production_strategy_state_is_ready_for_imposing

Production strategy is available for imposing

This event will be triggered when a Production strategy is marked ready for imposing.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "mission_control.production_strategy_state_is_ready_for_imposing",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"production_strategy_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}

# shipment_added

Shipment added

This event will be triggered every time a Shipment was added to Data Platform.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.shipment_added",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"shipment_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/shipments/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# shipment_changed

Shipment changed

This event will be triggered every time a Shipment is changed.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.shipment_changed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"shipment_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	},
	"link": "https://mc.zaikio.com/api/v1/shipments/fd341a67-5ac4-5769-80b7-b16dfcea5f16"
}

# shipment_removed

Shipment removed

This event will be triggered every time a Shipment is removed from a Job.

{
	"id": "48e73970-d674-4649-bff4-cd16fa0411ca",
	"name": "zaikio.shipment_removed",
	"subject": "Org/dc0f9a65-20c4-572a-9c08-f51bd48636ea",
	"timestamp": "2020-05-27T09:27:20+00:00",
	"version": "1.0",
	"payload": {
		"shipment_id": "fd341a67-5ac4-5769-80b7-b16dfcea5f16"
	}
}