> This page is for Afterpay Partner API.

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

### Schema (`response`)

```yaml
openapi: 3.1.0
info:
  title: API
  version: 1.0.0
paths:
  /owner-schema:
    get:
      operationId: subpackageOnboardings_getOwnerSchema
      summary: Owner Schema
      tags:
        - subpackage_onboardings
      responses:
        '200':
          description: Owner schema
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Onboardings_getOwnerSchema_Response_200'
tags:
  - name: subpackage_onboardings
servers:
  - url: https://agencyapi.afterpay.com
    description: Production
  - url: https://agencyapi.sandbox.afterpay.com
    description: Sandbox
components:
  schemas:
    OwnerAddress:
      type: object
      properties:
        address1:
          type: string
          description: Line 1 of address.
        address2:
          type: string
          description: Line 2 of address.
        city:
          type: string
          description: City, town or municipality.
        state:
          type: string
          description: State, region, county, province, or territory.
        postCode:
          type: string
          description: Postal code.
        countryCode:
          type: string
          description: Country code in the two-letter ISO 3166-1 alpha-2 standard format.
      title: OwnerAddress
    Owner:
      type: object
      properties:
        firstName:
          type: string
          description: >-
            Given name of the primary owner or authorized representative of the
            business; optional for public companies and nonprofits.
        lastName:
          type: string
          description: >-
            Surname name of the primary owner or authorized representative of
            the business; optional for public companies and nonprofits.
        dob:
          type: string
          format: date
          description: Date of birth in YYYY-MM-DD format. Optional.
        taxId:
          type: string
          description: >-
            Tax id of the primary owner or authorized representative of the
            business; optional for public companies and nonprofits. Optional.
        jobTitle:
          type: string
          description: >-
            Job title of the primary owner or authorized representative of the
            business; optional for public companies and nonprofits. Optional.
        owns25:
          type: boolean
          description: Indicates if the owner owns more than 25% of the business. Optional.
        significantResponsibility:
          type: boolean
        address:
          $ref: '#/components/schemas/OwnerAddress'
      required:
        - firstName
        - lastName
      description: >-
        Personal details of the business owner. This object is optional for
        public companies and nonprofits if the partner chooses to pass the
        business type in the optional businessType field; otherwise, it's
        required.
      title: Owner
    Onboardings_getOwnerSchema_Response_200:
      type: object
      properties:
        owner:
          $ref: '#/components/schemas/Owner'
      required:
        - owner
      title: Onboardings_getOwnerSchema_Response_200

```

**`Example`**

```json Example
{
  "firstName": "Sam",
  "lastName": "Merchant",
  "dob": "2023-02-21",
  "taxId": "TaxId123",
  "jobTitle": "CEO",
  "owns25": true,
  "significantResponsibility": false,
  "address": {
    "address1": "123 Main St",
    "address2": "Apt 1403",
    "city": "New York",
    "state": "NY",
    "postCode": "10011",
    "countryCode": "US"
  }
}
```