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

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

# ContractResponsiblePartyData

Payload for the `contract.responsible_party.updated` event.

## 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:
    ContractResponsiblePartyData:
      title: ContractResponsiblePartyData
      type: object
      description: |
        Payload for the `contract.responsible_party.updated` event.
      required:
        - id
        - contractId
        - responsiblePartyId
        - startDate
      properties:
        id:
          type: string
          format: uuid
          description: The unique identifier of the contract responsible party.
          example: 550e8400-e29b-41d4-a716-446655440000
        contractId:
          type: string
          format: uuid
          description: The unique identifier of the contract the responsible party belongs
            to.
          example: 110e8400-e29b-41d4-a716-446655440009
        contractDisplayNumber:
          type:
            - string
            - "null"
          description: The display number of the contract the responsible party belongs to.
          example: C-00042
        responsiblePartyId:
          type: string
          format: uuid
          description: The unique identifier of the party responsible for the contract.
          example: dd0e8400-e29b-41d4-a716-446655440007
        startDate:
          type: string
          format: date
          description: "The date the responsible party window begins. Format: yyyy-MM-dd"
          example: 2024-06-18
        endDate:
          type:
            - string
            - "null"
          format: date
          description: "The date the responsible party window ends; null when the window
            is open-ended. Format: yyyy-MM-dd"
          example: null
```
