const event = client.sendEvents([
  {
    name: "new.user",
    payload: {
      userId: "u_12345",
    },
  },
  {
    name: "new.user",
    payload: {
      userId: "u_67890",
    },
  },
]);

These are the docs for Trigger.dev v2 which will be deprecated on January 31st, 2025. You probably want the v3 docs.

You can call this function from anywhere in your backend to send multiple events. The other way to send multiple events is by using io.sendEvents() from inside a run() function.

Use eventTrigger() on a Job to listen for events.

For single events, use client.sendEvent() instead.

Parameters

events
array
required
options
object

Returns

events
array
const event = client.sendEvents([
  {
    name: "new.user",
    payload: {
      userId: "u_12345",
    },
  },
  {
    name: "new.user",
    payload: {
      userId: "u_67890",
    },
  },
]);