---
title: "ContractResponsiblePartyV2"
url: "https://developer.agentsync.io/apis/contracting-hierarchies-api/versions/39b33a90-6aa5-4a42-85f4-8b57030fc5de/schemas/ContractResponsiblePartyV2"
---

> Full API specification: https://developer.agentsync.io/apis/contracting-hierarchies-api/versions/39b33a90-6aa5-4a42-85f4-8b57030fc5de.md

# ContractResponsiblePartyV2

One responsible-party window on a contract. Windows never overlap; the current window is the one with no `endDate`.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: AgentSync Contracting & Hierarchies API
  version: v0.1146.2
servers:
  - url: https://api.sandbox.agentsync.io/contracting
    description: Sandbox
  - url: https://api.agentsync.io/contracting
    description: Production
components:
  schemas:
    ContractResponsiblePartyV2:
      type: object
      description: >
        One responsible-party window on a contract. Windows never overlap; the
        current window is the

        one with no `endDate`.
      properties:
        id:
          type: string
          format: uuid
          description: The responsible-party window id.
        responsiblePartyId:
          type: string
          format: uuid
          description: The person responsible for the contract during this window.
        startDate:
          type: string
          format: date
          description: The first day the responsible party is responsible (yyyy-MM-dd).
        endDate:
          type:
            - string
            - "null"
          format: date
          description: >
            The last day the responsible party is responsible (yyyy-MM-dd).
            Absent on the current,

            open-ended window.
      required:
        - id
        - responsiblePartyId
        - startDate
```
