# partner.application_submitted

import { WebhookResponseBodyParameters } from "/snippets/webhook-response-body-parameters.mdx";

Occurs whenever a partner submits an [application](/docs/api-reference/partners/applications/list) to your program.

<WebhookResponseBodyParameters type="partner.application_submitted">
  <ParamField body="id" type="string">
    The application ID.
  </ParamField>
  <ParamField body="createdAt" type="string">
    ISO 8601 timestamp when the application was submitted.
  </ParamField>
  <ParamField body="partner" type="object">
    The partner who submitted the application.

    <Expandable title="partner object">
      <ParamField body="id" type="string">
        Unique identifier for the partner.
      </ParamField>
      <ParamField body="name" type="string">
        Partner name.
      </ParamField>
      <ParamField body="email" type="string">
        Partner email address.
      </ParamField>
      <ParamField body="companyName" type="string | null">
        Company name, if provided.
      </ParamField>
      <ParamField body="image" type="string | null">
        URL to the partner's profile image.
      </ParamField>
      <ParamField body="description" type="string | null">
        Partner bio or description.
      </ParamField>
      <ParamField body="country" type="string">
        Country code (e.g. <code>US</code>).
      </ParamField>
      <ParamField body="groupId" type="string">
        ID of the partner group they applied to.
      </ParamField>
      <ParamField body="status" type="string">
        Application status (e.g. <code>pending</code>).
      </ParamField>
      <ParamField body="website" type="string | null">
        Partner website URL.
      </ParamField>
      <ParamField body="youtube" type="string | null">
        YouTube profile URL.
      </ParamField>
      <ParamField body="twitter" type="string | null">
        Twitter/X profile URL.
      </ParamField>
      <ParamField body="linkedin" type="string | null">
        LinkedIn profile URL.
      </ParamField>
      <ParamField body="instagram" type="string | null">
        Instagram profile URL.
      </ParamField>
      <ParamField body="tiktok" type="string | null">
        TikTok profile URL.
      </ParamField>
    </Expandable>

  </ParamField>
  <ParamField body="applicationFormData" type="array">
    Array of form fields submitted by the partner.

    <Expandable title="form field object">
      <ParamField body="label" type="string">
        The form field label.
      </ParamField>
      <ParamField body="value" type="string | null">
        The value submitted for this field.
      </ParamField>
    </Expandable>

  </ParamField>
</WebhookResponseBodyParameters>

<ResponseExample>

```json Response
{
  "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX",
  "event": "partner.application_submitted",
  "createdAt": "2025-11-06T11:25:59.264Z",
  "data": {
    "id": "pga_1K9CEN4JWYACNHS4DR3PWNR2F",
    "createdAt": "2025-11-06T11:25:59.264Z",
    "partner": {
      "id": "pn_1K9BZE1K285BSTX4W6MPKXJFZ",
      "name": "Matthew Hayden",
      "email": "matthew@example.com",
      "companyName": null,
      "image": null,
      "description": "I'm a content creator who works with brands to grow their business.",
      "country": "US",
      "groupId": "grp_1K9BZE1K2RWYAWB2K1YN5TY7F",
      "status": "pending",
      "website": null,
      "youtube": null,
      "twitter": null,
      "linkedin": null,
      "instagram": null,
      "tiktok": null
    },
    "applicationFormData": [
      {
        "label": "Website",
        "value": "https://example.com/"
      },
      {
        "label": "How do you plan to promote Acme?",
        "value": "I'll promote Acme by sharing it on my social platforms and writing a blog post."
      },
      {
        "label": "Any additional questions or comments?",
        "value": null
      }
    ]
  }
}
```

</ResponseExample>
