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

# program_application.created

export const WebhookResponseBodyParameters = ({type, children}) => <div>
    <h2>Response body parameters</h2>
    <p>
      All webhook payloads follow a consistent top-level structure with
      event-specific data nested within the <code>data</code> object.
    </p>
    <ParamField body="id" type="string">
      The event ID.
    </ParamField>
    <ParamField body="event" type="string">
      The event type that triggered the webhook (e.g., <code>{type}</code>).
    </ParamField>
    <ParamField body="createdAt" type="string">
      ISO 8601 timestamp when the webhook event was created.
    </ParamField>
    <ParamField body="data" type="object">
      Event-specific data containing detailed information about the event. The
      data object for the <code>{type}</code> event contains the following
      parameters:
      <Expandable defaultOpen title="object parameters">
        {children}
      </Expandable>
    </ParamField>
  </div>;

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

<WebhookResponseBodyParameters type="program_application.created">
  <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 | null">
        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>

      <ParamField body="networkStatus" type="string">
        The partner's network status on Dub. One of <code>draft</code>, <code>submitted</code>, <code>approved</code>, <code>rejected</code>, or <code>trusted</code>.
      </ParamField>

      <ParamField body="defaultPayoutMethod" type="string | null">
        The partner's default payout method. One of <code>connect</code>, <code>stablecoin</code>, <code>paypal</code>, or <code>tremendous</code>.
      </ParamField>

      <ParamField body="payoutsEnabledAt" type="string | null">
        ISO 8601 timestamp when the partner enabled payouts.
      </ParamField>

      <ParamField body="platforms" type="array | null">
        The partner's website and social profiles, including when each was verified.

        <Expandable title="platform object">
          <ParamField body="type" type="string">
            Platform type. One of <code>website</code>, <code>youtube</code>, <code>twitter</code>, <code>linkedin</code>, <code>instagram</code>, or <code>tiktok</code>.
          </ParamField>

          <ParamField body="identifier" type="string">
            The partner's identifier on the platform (e.g. a username or website URL).
          </ParamField>

          <ParamField body="verifiedAt" type="string | null">
            ISO 8601 timestamp when the platform was verified, or <code>null</code> if unverified.
          </ParamField>
        </Expandable>
      </ParamField>
    </Expandable>
  </ParamField>

  <ParamField body="applicationFormData" type="array | null">
    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 theme={null}
  {
    "id": "evt_KleiO4HBwZFbO1vZLWIPZ2AtX",
    "event": "program_application.created",
    "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": "https://example.com",
        "youtube": null,
        "twitter": null,
        "linkedin": null,
        "instagram": null,
        "tiktok": null,
        "networkStatus": "approved",
        "defaultPayoutMethod": "connect",
        "payoutsEnabledAt": "2025-10-01T09:12:44.000Z",
        "platforms": [
          {
            "type": "website",
            "identifier": "https://example.com",
            "verifiedAt": "2025-10-01T09:15:02.000Z"
          }
        ]
      },
      "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>


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