---
title: "UplineContractAssignmentChangeEventData"
url: "https://developer.agentsync.io/apis/contracting-hierarchies-api/versions/40f58935-396e-4da4-8f47-1587041e1b16/schemas/UplineContractAssignmentChangeEventData"
---

> Full API specification: https://developer.agentsync.io/apis/contracting-hierarchies-api/versions/40f58935-396e-4da4-8f47-1587041e1b16.md

# UplineContractAssignmentChangeEventData

Curated, single-level identity of a contract assignment change's upline change. The upline is part of the recipient's own hierarchy; firmName/personName may be null.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: AgentSync Contracting & Hierarchies API
  version: v1.7.6
servers:
  - url: https://api.sandbox.agentsync.io/contracting
    description: Sandbox
  - url: https://api.agentsync.io/contracting
    description: Production
components:
  schemas:
    UplineContractAssignmentChangeEventData:
      title: UplineContractAssignmentChangeEventData
      type: object
      description: Curated, single-level identity of a contract assignment change's
        upline change. The upline is part of the recipient's own hierarchy;
        firmName/personName may be null.
      properties:
        id:
          type: string
          format: uuid
          description: The unique identifier of the upline contract assignment change.
          example: cc0e8400-e29b-41d4-a716-446655440008
        displayNumber:
          type:
            - string
            - "null"
          description: The display number of the upline contract assignment change.
          example: CAC-00009
        firmName:
          type:
            - string
            - "null"
          description: The firm name of the upline contract assignment change.
          example: Upline Agency LLC
        personName:
          type:
            - string
            - "null"
          description: The person name of the upline contract assignment change.
          example: Jane Doe
```
