GET/v1/listings/{ref}/offers

Oferte

Ofertele primite și cele trimise — doar de citit în lotul 1.

Ofertele nu sunt publice: fiecare cheie vede doar ce are voie — beneficiarul anunțului, sau propriile oferte trimise.

Ofertele unui anunț al tău

curl https://api.ajungem.ro/v1/listings/7J769R/offers \
  -H "Authorization: Bearer ajk_live_…"

Necesită offers:read și ca anunțul să fie al titularului cheii. Altfel, 404 not_found — la fel ca pentru un anunț inexistent, ca să nu confirmăm ce coduri există.

Ofertele tale

curl https://api.ajungem.ro/v1/offers/mine \
  -H "Authorization: Bearer ajk_live_…"

Ofertele trimise de contul (sau firma) din spatele cheii.

O ofertă, după id

curl https://api.ajungem.ro/v1/offers/9c1f… \
  -H "Authorization: Bearer ajk_live_…"

Vizibilă pentru cei doi participanți: transportatorul care a trimis-o și beneficiarul anunțului. Oricine altcineva primește 404 not_found.

Câmpuri: id, listingRef, price, currency, availableDate, message, status (sent, accepted, declined, withdrawn, expired), expiresAt, revisions, createdAt, updatedAt, url, plus carrier — profilul public minim al ofertantului (name, isCompany, verified). Niciun telefon. Vezi obiectul Offer.

🛠️

POST /listings/{ref}/offers (trimiterea unei oferte prin API) e o extindere de produs, nu o permisiune deja acordată — planificată pentru chei business verificate, în lotul 4. Acceptarea unei oferte rămâne exclusiv în site, în orice lot: vezi Regulile de produs.