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

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

# AssignedProductV2

A product assigned to the calling customer's account.

## 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:
    AssignedProductAnnualizationV2:
      type: object
      description: An annualization option available on an assigned product.
      properties:
        id:
          type: string
          format: uuid
        proportion:
          type: number
          description: The annualization proportion.
        name:
          type: string
          description: The human-readable annualization label.
    AssignedProductV2:
      type: object
      description: A product assigned to the calling customer's account.
      properties:
        id:
          type: string
          format: uuid
        name:
          type: string
        organizationId:
          type: string
          format: uuid
          description: The owning carrier organization's id.
        organizationName:
          type: string
          description: The owning carrier organization's name (inlined).
        lineOfBusinessId:
          type: string
          format: uuid
        lineOfBusinessName:
          type: string
          description: The line of business (inlined).
        submissionMethodId:
          type: string
          format: uuid
        submissionMethodName:
          type: string
          description: The submission method (inlined).
        annualizationType:
          type: string
        maxAnnualizationAmount:
          type: number
        annualizationExpiry:
          type: string
          format: date
        annualizations:
          type: array
          description: The annualization options available on this product.
          items:
            $ref: "#/components/schemas/AssignedProductAnnualizationV2"
        expiry:
          type: string
          format: date
        expired:
          type: boolean
          description: Whether the product is past its expiry date.
        displayCommissionLevelPercentages:
          type: boolean
        userDefined1:
          type: string
        userDefined2:
          type: string
        userDefined3:
          type: string
        userDefined4:
          type: string
        userDefined5:
          type: string
        userDefined6:
          type: string
        userDefined7:
          type: string
        userDefined8:
          type: string
        userDefined9:
          type: string
        userDefined10:
          type: string
        createdAt:
          type: string
          format: date-time
          description: RFC3339 UTC creation timestamp.
        updatedAt:
          type: string
          format: date-time
          description: RFC3339 UTC last-modified timestamp.
      required:
        - id
        - name
```
