The Offer object
The shape of an offer, field by field.
{
"id": "9c1f2e3a-...",
"listingRef": "7J769R",
"price": "850.00",
"currency": "EUR",
"availableDate": "2026-10-02",
"message": "I can load Monday morning.",
"status": "sent",
"expiresAt": "2026-09-27T12:00:00Z",
"revisions": 0,
"createdAt": "2026-09-25T09:00:00Z",
"updatedAt": "2026-09-25T09:00:00Z",
"url": "https://ajungem.ro/curse/7J769R",
"carrier": { "name": "Transport Popescu SRL", "isCompany": true, "verified": true }
}
| Field | Type | Notes |
|---|---|---|
status | enum | sent, accepted, declined, withdrawn, expired |
expiresAt | string|null | the deadline set by the carrier; null = lasts as long as the listing |
revisions | number | how many times the offer changed (price, resend) |
carrier | object | the offering party's minimal public profile — no phone number |
A carrier can revise their offer on the same listing — we don't guarantee a new offer on every write request (writing is planned, see Product rules).