> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.pivotal.app/llms.txt.
> For full documentation content, see https://docs.pivotal.app/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pivotal.app/_mcp/server.

# Contact events

One event fires on the `contact` resource today. Additional events (`contact.updated`, `contact.deleted`) are typed and tracked internally — subscribe to `contact.created` for now and watch the [Changelog](/webhooks/changelog) for new types.

EVENT TYPES

| Type              | Fires when                           |
| ----------------- | ------------------------------------ |
| `contact.created` | A contact is attached to a customer. |

PAYLOAD

```json title="contact.created"
{
  "id": "evt_2nQv...",
  "type": "contact.created",
  "data": {
    "object": {
      "id": "con_2N...",
      "customer_id": "cus_2N...",
      "display_id": 8421,
      "name": "Jordan Lee",
      "email": "jordan@acme.com",
      "title": "Head of Operations",
      "is_primary": true
    }
  }
}
```