> 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.body`)

```yaml
openapi: 3.1.0
info:
  title: API
  version: 1.0.0
paths:
  /user-schema:
    get:
      operationId: subpackageRates_getUserSchema
      summary: User Schema
      tags:
        - subpackage_rates
      responses:
        '200':
          description: User schema
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Rates_getUserSchema_Response_200'
tags:
  - name: subpackage_rates
servers:
  - url: https://agencyapi.afterpay.com
    description: Production
  - url: https://agencyapi.sandbox.afterpay.com
    description: Sandbox
components:
  schemas:
    User:
      type: object
      properties:
        firstName:
          type: string
          description: Given name of the user who is actioning Afterpay's contract request.
        lastName:
          type: string
          description: Surname of the user who is actioning Afterpay's contract request.
        email:
          type: string
          description: Email of the user.
        adminIdentifier:
          type:
            - string
            - 'null'
          description: Optional identifier for the admin..
      required:
        - firstName
        - lastName
        - email
      title: User
    Rates_getUserSchema_Response_200:
      type: object
      properties:
        user:
          $ref: '#/components/schemas/User'
      required:
        - user
      title: Rates_getUserSchema_Response_200

```

**`Example`**

```json Example
{
  "firstName": "John",
  "lastName": "PSP",
  "email": "john.psp@psp.com",
  "adminIdentifier": "1234Admin"
}
```