Searches sales offers (offres d'achat) with cursor-based pagination. Requires SITE_PRODUCT:READ permission and RS:OFFER_SEARCH right.
Offers have an additional offer_status field indicating the current state of the offer (attente, acceptee, refusee, annulee).
Free text search across customer names, product model, dossier number.
Filter by offer status. Only applicable for sales-offers search.
attente— Pendingacceptee— Acceptedrefusee— Refusedannulee— Cancelled
Filter by product reference (exact or partial match).
Filter by agency IDs. Each ID must be within the authenticated site's scope.
[ 123, 456 ]
Only return transactions modified after this date. Format: ISO 8601 with timezone offset (YYYY-MM-DDTHH:MM:SS+HH:MM).
Only return transactions created after this date. Format: ISO 8601 with timezone offset.
Opaque pagination cursor. Pass the meta.next_cursor value from the previous response to fetch the next page. Omit for the first page.
- Mock serverhttps://api-doc.immo-facile.com/_mock/openapi/transactions/sales-offers/search
- https://v2.immo-facile.com/api/v2/sitehttps://v2.immo-facile.com/api/v2/site/transactions/sales-offers/search
curl -i -X POST \
https://api-doc.immo-facile.com/_mock/openapi/transactions/sales-offers/search \
-H 'Authorization: Bearer <YOUR_opaque_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"offer_status": "attente",
"agency_ids": [
123,
456
],
"per_page": 25
}'{ "data": [ { … } ], "meta": { "per_page": 25, "next_cursor": "eyJpZCI6MTIzfQ==", "prev_cursor": "string" }, "links": { "next": "string", "prev": "string" } }