d02173442c
* Add io.sendEvents * Add examples to built-ins catalog entry * Add docs * Add changeset --------- Co-authored-by: Matt Aitken <matt@mattaitken.com>
53 lines
2.4 KiB
Plaintext
53 lines
2.4 KiB
Plaintext
<ParamField body="events" type="array" required>
|
|
<Expandable title="event properties" defaultOpen>
|
|
<ParamField body="name" type="string" required>
|
|
The `name` property must exactly match any subscriptions you want to
|
|
trigger.
|
|
</ParamField>
|
|
<ParamField body="payload" type="any">
|
|
The `payload` property will be sent to any matching Jobs and will appear
|
|
as the `payload` param of the `run()` function. You can leave this
|
|
parameter out if you just want to trigger a Job without any input data.
|
|
</ParamField>
|
|
<ParamField body="context" type="any">
|
|
The optional `context` property will be sent to any matching Jobs and will
|
|
be passed through as the `context.event.context` param of the `run()`
|
|
function. This is optional but can be useful if you want to pass through
|
|
some additional context to the Job.
|
|
</ParamField>
|
|
<ParamField body="id" type="string">
|
|
The `id` property uniquely identify this particular event. If unset it
|
|
will be set automatically using `ulid`.
|
|
</ParamField>
|
|
<ParamField body="timestamp" type="Date">
|
|
This is optional, it defaults to the current timestamp. Usually you would
|
|
only set this if you have a timestamp that you wish to pass through, e.g.
|
|
you receive a timestamp from a service and you want the same timestamp to
|
|
be used in your Job.
|
|
</ParamField>
|
|
<ParamField body="source" type="string">
|
|
This is optional, it defaults to "trigger.dev". It can be useful to set
|
|
this as you can filter events using this in the `eventTrigger()`.
|
|
</ParamField>
|
|
</Expandable>
|
|
</ParamField>
|
|
|
|
<ParamField body="options" type="object">
|
|
<Expandable title="properties" defaultOpen>
|
|
<ParamField body="deliverAt" type="Date">
|
|
An optional Date when you want the event to Trigger Jobs. The event will
|
|
be sent to the platform immediately but won't be acted upon until the
|
|
specified time.
|
|
</ParamField>
|
|
<ParamField body="deliverAfter" type="number">
|
|
An optional number of seconds you want to wait for the event to Trigger
|
|
any relevant Jobs. The event will be sent to the platform immediately but
|
|
won't be acted upon until the specified time.
|
|
</ParamField>
|
|
<ParamField body="accountId" type="string">
|
|
This optional param will be used by the Trigger.dev Connect feature, which
|
|
is coming soon.
|
|
</ParamField>
|
|
</Expandable>
|
|
</ParamField>
|