/v1/launch-eois/{id}Change an EOI’s preferences
Access: Signed-in members only (web or Android session) — not for API keys. Permission units.eoi.
Parameters
idpathrequired- Id
Opaque record id.
Request body
preferencesrequired- array of object
preferences[].configuration_id- Id or null
Opaque record id.
preferences[].tower_id- Id or null
Opaque record id.
preferences[].floor_min- integer or null
preferences[].floor_max- integer or null
preferences[].max_price- PaiseInput or null
Money in paise (₹1 = 100): an integer, or a digit string for huge amounts.
Response · 200
datarequired- LaunchEoi
metarequired- object
curl -X PATCH 'https://api.propzolo.com/v1/launch-eois/{id}' \
-H 'Authorization: Bearer pz_live_…' \
-H 'Content-Type: application/json' \
-d '{"preferences":[{"configuration_id":"cmusrceel0000q7kaafxqi1om","tower_id":"cmusrceel0000q7kaafxqi1om","floor_min":0,"floor_max":0,"max_price":0}]}'{
"data": {
"id": "cmusrceel0000q7kaafxqi1om",
"launch_id": "cmusrceel0000q7kaafxqi1om",
"number": 0,
"lead_id": "cmusrceel0000q7kaafxqi1om",
"contact_id": "cmusrceel0000q7kaafxqi1om",
"contact_name": "string",
"amount": 850000000,
"payment_mode": "string",
"payment_ref": "string",
"status": "submitted",
"preferences": [
{
"configuration_id": "cmusrceel0000q7kaafxqi1om",
"tower_id": "cmusrceel0000q7kaafxqi1om",
"floor_min": 0,
"floor_max": 0,
"max_price": 850000000
}
],
"priority": 0,
"verified_at": "2026-10-06T05:30:00.000Z",
"checked_in_at": "2026-10-06T05:30:00.000Z",
"called_at": "2026-10-06T05:30:00.000Z",
"allotted_unit_id": "cmusrceel0000q7kaafxqi1om",
"unit_no": "string",
"hold_id": "cmusrceel0000q7kaafxqi1om",
"allotted_at": "2026-10-06T05:30:00.000Z",
"allotted_pref": 0,
"cancelled_at": "2026-10-06T05:30:00.000Z",
"cancel_reason": "string",
"refunded_at": "2026-10-06T05:30:00.000Z",
"refund_ref": "string",
"created_by_id": "cmusrceel0000q7kaafxqi1om",
"created_at": "2026-10-06T05:30:00.000Z",
"updated_at": "2026-10-06T05:30:00.000Z"
},
"meta": {}
}Errors
401No valid session or API key (missing, expired or revoked).403The caller lacks the permission, API-key scope or support grant this operation needs.404Not found — records of another company are reported the same way.409A unique value already exists, a concurrent change won, or the Idempotency-Key is still in use or was sent with a different request.422Invalid input; `error.fields` maps field paths to messages.429Too many requests; retry after the Retry-After header.500Unexpected error; quote `error.request_id` to support.

