Changes the acquisition's fields: a field you omit keeps its value, a field sent as `null` is cleared. A stage change is recorded in its history. A stale `If-Match` is `412`; without one the change applies to the acquisition as it is now.

​

Path Parameters

  • Acquisition id

Headers

  • The acquisition's etag; the change is refused when it has changed since

Body·

required

A partial change, sent with If-Match: a field you omit keeps its value, a field sent as null is cleared. responsibleUserId and stage cannot be cleared.

  • The property's current owner, a contact or company id; null clears it

  • interested, maybe or not_interested; null clears it

    values
    interestedmaybenot_interested
  • false keeps the acquisition as your own and ends its link to the advisor's teaser; the link cannot be set again.

  • Your own label; null clears it

  • The property pursued; null clears it

  • The member responsible: a user id of your organisation

  • not_contacted, teaser, im, data_room or bid

    values
    not_contactedteaserimdata_roombid

Responses

  • application/json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
  • application/problem+json
Request Example for patch/api/v1/acquisitions/{id}
curl 'https://app.propstreet.com/api/v1/acquisitions/{id}' \
  --request PATCH \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "name": null,
  "propertyId": null,
  "currentOwnerId": null,
  "stage": "not_contacted",
  "interest": "interested",
  "responsibleUserId": null,
  "keepAdvisorLink": null
}'
{
  "id": "string",
  "uri": "string",
  "etag": "string",
  "name": null,
  "displayName": null,
  "stage": "not_contacted",
  "shownStage": "not_contacted",
  "interest": "interested",
  "outcome": "open",
  "closedUtc": null,
  "source": "own",
  "responsible": {
    "id": "string",
    "name": "string"
  },
  "propertyId": null,
  "property": {
    "locality": null,
    "category": null,
    "leasableAreaSqm": null,
    "latitude": null,
    "longitude": null
  },
  "currentOwner": {
    "type": "string",
    "id": "string",
    "name": null
  },
  "connection": {
    "state": "none",
    "inactiveReason": "declined",
    "advisorName": null
  },
  "origin": {
    "kind": "teaser",
    "title": "string",
    "locality": null,
    "categories": null
  },
  "nextTask": {
    "id": "string",
    "type": "call",
    "dueDateUtc": "2026-11-10T12:13:51.668Z",
    "assignee": {
      "id": "string",
      "name": "string"
    },
    "overdue": true
  },
  "createdUtc": "2026-11-10T12:13:51.668Z",
  "updatedUtc": "2026-11-10T12:13:51.668Z",
  "deletedUtc": null
}