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

# partner.created

> Sent when a partner joins your program, with the answers from their application.

The payload includes the answers they gave on their application as `custom_fields`.

Every webhook is delivered as JSON with the same envelope, `partner.created`
carries the partner in `data`:

**type** `string`

The event name, `partner.created`.
**data** `object`

The partner this event is about.

**data**

**id** `string`

Unique id for the partner.

**status** `string`

Current partner status, e.g. `active` or `pending`.

**first\_name** `string | null`

Partner's first name.

**last\_name** `string | null`

Partner's last name.

**company\_name** `string | null`

Company the partner represents, or `null` if none.

**email** `string`

Partner's email address.

**country\_code** `string | null`

Two-letter ISO country code, e.g. `US`.

**website\_url** `string | null`

Partner's website, or `null` if none.

**display\_name** `string | null`

Name shown for the partner in the dashboard.

**group\_id** `string | null`

Id of the group the partner belongs to.

**program\_id** `string | null`

Id of the program the partner joined.

**organization\_id** `string`

Id of the organization that owns the program.

**completed\_onboarding** `boolean | null`

Whether the partner has finished onboarding.

**custom\_fields** `object[]`

Answers the partner gave on their application. Empty when there are none.

**properties**

**answer\_id** `string`

Unique id for this answer.

**question\_id** `string | null`

Id of the question that was answered.

**question** `string | null`

The question text shown to the partner.

**answer** `string | null`

The partner's answer.

**rejected\_at** `string | null`

When the partner was rejected, or `null`.

**suspended\_at** `string | null`

When the partner was suspended, or `null`.

**created\_at** `string`

When the partner was created.

**updated\_at** `string`

When the partner was last updated.
**timestamp** `string`

ISO 8601 time the event was emitted.

Deliveries can carry more fields than listed here, and the example below is shortened, so ignore fields you don't use.

```json Payload theme={"system"}
{
  "type": "partner.created",
  "data": {
    "id": "part_8fKq2LmZx7RtYw3nVbHc5dPj",
    "status": "active",
    "first_name": "Sam",
    "last_name": "Rivera",
    "company_name": "Rivera Media",
    "email": "sam@riverastudio.com",
    "country_code": "US",
    "website_url": "https://riverastudio.com",
    "display_name": "Sam Rivera",
    "group_id": "grp_6JmRw2KxQ9tLbZ4nVhYc8FsD",
    "program_id": "prg_3hTq9WxLm2RbZk7VnYc4DsPf",
    "organization_id": "org_7YtKm3QwZ9xRb2NvHc6LdPsF",
    "completed_onboarding": true,
    "custom_fields": [
      {
        "answer_id": "ans_5kD8pQ",
        "question_id": "qtn_Lm2Wx9",
        "question": "How will you promote us?",
        "answer": "YouTube reviews and my weekly newsletter"
      },
      {
        "answer_id": "ans_7hT4rB",
        "question_id": "qtn_Zc6Yv1",
        "question": "What is your audience size?",
        "answer": "50,000 subscribers"
      }
    ],
    "created_at": "2026-08-24T14:20:10.000Z",
    "updated_at": "2026-08-24T14:20:10.000Z"
  },
  "timestamp": "2026-08-24T14:20:10.240Z"
}
```


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