---
title: "GET /sales-progressions/{offerId}"
method: GET
path: "/sales-progressions/{offerId}"
tags: ["SalesProgression"]
---

# GET /sales-progressions/{offerId}

`GET /sales-progressions/{offerId}`

## Request

- Base URL: `https://api.alto.zoopladev.co.uk`
- URL: `https://api.alto.zoopladev.co.uk/sales-progressions/{offerId}`
- Auth: `appAuth` (a scheme the document does not define)

## Path parameters

- `offerId` integer, required

## Response `200`

OK

- AgreedOfferWithMilestones
  - `id` string, nullable
  - `branchId` string, nullable
  - `propertyId` string, nullable
  - `vendorSolicitor` CompanyResponse
    - `id` string, nullable
    - `companyName` string, nullable
    - `name` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
    - `address` AddressResponse
      - `subDwelling` string, nullable
      - `nameNumber` string, nullable
      - `street` string, nullable
      - `locality` string, nullable
      - `town` string, nullable
      - `county` string, nullable
      - `postcode` string, nullable
      - `countryCode` string, nullable
  - `buyerSolicitor` CompanyResponse
    - `id` string, nullable
    - `companyName` string, nullable
    - `name` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
    - `address` AddressResponse
      - `subDwelling` string, nullable
      - `nameNumber` string, nullable
      - `street` string, nullable
      - `locality` string, nullable
      - `town` string, nullable
      - `county` string, nullable
      - `postcode` string, nullable
      - `countryCode` string, nullable
  - `salesProgressor` SecurityUserResponse
    - `id` string, nullable
    - `name` string, nullable
    - `phone` string, nullable
    - `email` string, nullable
    - `address` AddressResponse
      - `subDwelling` string, nullable
      - `nameNumber` string, nullable
      - `street` string, nullable
      - `locality` string, nullable
      - `town` string, nullable
      - `county` string, nullable
      - `postcode` string, nullable
      - `countryCode` string, nullable
  - `status` string, nullable
  - `offerAmount` number, double
  - `currencyCode` string, nullable
  - `offerAgreedDate` string, date-time, nullable
  - `estimatedExchangeDate` string, date-time, nullable
  - `completionDate` string, date-time, nullable
  - `exchangeDate` string, date-time, nullable
  - `milestones` Milestone[], nullable
    - `id` string, nullable
    - `description` string, nullable
    - `status` string, nullable
    - `targetDate` string, date-time, nullable
    - `completedDate` string, date-time, nullable
    - `notes` string, nullable
    - `branchId` string, nullable
    - `priority` string, nullable
    - `type` string, nullable
    - `customization` string, nullable
    - `ordering` integer
    - `subTypeId` integer
  - `contacts` ContactResponse[], nullable
    - `id` string, nullable
    - `links` Link[], nullable
      - `href` string, nullable
      - `rel` string, nullable
    - `type` string, nullable
    - `broker` CompanyResponse
      - `id` string, nullable
      - `companyName` string, nullable
      - `name` string, nullable
      - `phone` string, nullable
      - `email` string, nullable
      - `address` AddressResponse
        - `subDwelling` string, nullable
        - `nameNumber` string, nullable
        - `street` string, nullable
        - `locality` string, nullable
        - `town` string, nullable
        - `county` string, nullable
        - `postcode` string, nullable
        - `countryCode` string, nullable

## Other responses

- `400`: Bad Request
- `500`: Internal Server Error

---

[API](https://skmtc.dev/alto/apis/alto-api.md) - [All operations](https://skmtc.dev/alto/apis/alto-api/llms.txt) - [OpenAPI document](https://skmtc.dev/alto/apis/alto-api/revisions/1b729d9b15a8?raw)
