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

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

# AvailableUplineChangeV2

A contract-assignment change eligible to be selected as an upline, scoped to a contract-assignment or contract-assignment-change.

## 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:
    AvailableUplineChangeV2:
      type: object
      description: >
        A contract-assignment change eligible to be selected as an upline,
        scoped to a

        contract-assignment or contract-assignment-change.
      properties:
        contractAssignmentChangeId:
          type: string
          format: uuid
        contractAssignmentId:
          type: string
          format: uuid
        firstName:
          type: string
        lastName:
          type: string
        suffix:
          type: string
        firmId:
          type: string
          format: uuid
        firmName:
          type: string
          description: The candidate's firm name, if the candidate is a firm.
        personId:
          type: string
          format: uuid
        fromOrganizationId:
          type: string
          format: uuid
        npn:
          type: string
        writingNumber:
          type: string
        levelOfCommission:
          type: number
        annualizationProportion:
          type: number
        productId:
          type: string
          format: uuid
        testAccount:
          type: boolean
        startDate:
          type: string
          format: date
        endDate:
          type: string
          format: date
        commissionLevelName:
          type: string
        contractAssignmentChangeDisplayNumber:
          type: string
      required:
        - contractAssignmentChangeId
```
