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

# Look Up a Signal's Rulebook

> Check the expected backpack properties and rulebook for a registered signal.

Forgot what properties you set up for an event?

You can look up any event definition using either its ID badge (like `"evt_12345"`) or its plain name (like `"user.signup"`). Mailofly will show you its full rulebook!

### Path Parameters

**id** `string` *required*

The unique ID badge or the name of the event (e.g. `"evt_4b219081..."` or `"user.signup"`).

### Response

**object** `string`

Always says `"event"`.

**id** `string`

The signal's ID badge.

**name** `string`

The name of the event.

**schema** `object[]`

A list of all backpack properties configured for this signal, including their names and data types.

**created\_at** `string`

When this signal was first invented.

```bash cURL theme={null}
curl -X GET 'https://api.mailofly.com/events/user.signup' \
  -H 'Authorization: Bearer mf_live_xxxxxxxx'
```

```javascript Node.js theme={null}
import { Mailofly } from "@mailofly/node";

const mailofly = new Mailofly("mf_live_xxxxxxxx");

const eventDef = await mailofly.events.get("user.signup");

console.log("Signal name:", eventDef.name);
console.log("Expected properties:", eventDef.schema);
```

```json 200 OK theme={null}
{
  "object": "event",
  "id": "evt_4b219081-3a11-4821-b810-091827361821",
  "name": "user.signup",
  "schema": [
    { "name": "first_name", "type": "string" },
    { "name": "plan", "type": "string" }
  ],
  "created_at": "2026-04-10T12:00:00.000Z"
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.