> ## Documentation Index
> Fetch the complete documentation index at: https://docs.morf.health/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom JSON Payloads

> Event payload details and trigger documentation for the Morf Custom JSON event source API

<img src="https://mintcdn.com/morfhealth/EU2WCxuXGIUQcziR/images/morf.svg?fit=max&auto=format&n=EU2WCxuXGIUQcziR&q=85&s=ae6978dd2d8b4d3a340944239283af5c" alt="images/morf.svg" width="40" height="40" data-path="images/morf.svg" />

Morf supports the use of custom JSON events as workflow source event data.

This means that you can send any arbitrary JSON data to Morf and trigger workflows based on any of the fields you include in the JSON payload. There are no schema restrictions on the JSON payload.

Select `Push Json - Json Body` in the workflow building dialog in the admin dashboard to use this event source.

<Note>
  The admin dashboard is unable to display the schema of your JSON. As such, you will need to use [custom CEL expressions](https://morf.health/docs/libraries/cel) in order to reference payload fields within the JSON.
</Note>

# Events

* `MORF_API_PUSH_JSON_BODY_UPDATE`

<RequestExample>
  ```json Example theme={null}
  {
      "foo": "bar",
      "baz": 42,
      "quux": true
  }
  ```
</RequestExample>
