Skip to the content.

Operații API

Acest capitol listează operațiile SOAP disponibile în WSDL-ul principal și rolul fiecăreia. Pentru detalii de payload și fluxuri complete, urmează capitolele specializate.

WSDL principal:

https://www.imopedia.ro/soap.wsdl

Vedere de ansamblu

Grup Operații
Sesiune login, testLogin, logout
Oferte saveProperty, getProperties, getProperty, deleteProperty, saveBoost
Agenți getAgents, saveAgent, viewAgency
Fișiere addFile, existsFile, deleteFile, syncFiles, syncChannel
Sistem getIndexName, refreshIndex

Oferte

Operație Rol Detalii
saveProperty Publică sau actualizează o ofertă. Structura ofertelor
getProperties Returnează lista ofertelor pentru o agenție. Structura ofertelor
getProperty Returnează detaliile unei oferte pe baza identificatorului intern. Structura ofertelor
deleteProperty Șterge o ofertă publicată. Structura ofertelor
saveBoost Înregistrează o cerere de boost/promovare pentru o ofertă, pe baza agencyId și offerId. Structura ofertelor

Agenți

Operație Rol Detalii
saveAgent Gestionează datele de contact ale agenților și permite asocierea lor cu ofertele. Structura ofertelor
getAgents Returnează lista agenților disponibili pentru agenție. Autentificare și sesiune
viewAgency Returnează detalii despre agenția indicată prin AGENTIA. Concepte

Fișiere

Operație Rol Detalii
addFile Atașează imagini sau resurse media unei oferte deja publicate. Fișiere media
existsFile Verifică existența unui fișier înainte de reîncărcare. Fișiere media
deleteFile Șterge un fișier pe baza identificatorului returnat de webservice. Fișiere media
syncFiles Păstrează în ofertă doar fișierele transmise în lista FILE_IDS. Fișiere media
syncChannel Declanșează sincronizarea canalului pentru oferta indicată. Sincronizare

Sistem

Operație Rol Detalii
login Deschide sesiunea și returnează session_id. Autentificare și sesiune
testLogin Verifică dacă sesiunea curentă este încă validă. Autentificare și sesiune
logout Închide sesiunea curentă. Autentificare și sesiune
getIndexName Returnează numele indexului folosit de serviciu. Sincronizare
refreshIndex Declanșează o operație de refresh pentru index. Sincronizare

Pentru ordinea recomandată a operațiilor, vezi Sincronizare.