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
Agenți getAgents, saveAgent
Fișiere addFile, existsFile, deleteFile, syncFiles
Promovări saveBoost, viewAgency

Oferte

Operație Rol Detalii
saveProperty Publică sau actualizează o ofertă. Structura ofertelor
getProperties Returnează lista ofertelor pentru o agenție; transmite AGENTIA în options. Structura ofertelor
getProperty Returnează detaliile unei oferte pe baza AGENTIA și ID_LOCAL. Structura ofertelor
deleteProperty Șterge o ofertă publicată; poate fi folosit ca operație de cleanup idempotentă. 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

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; nu confirmă existența ofertei. 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

Promovări

Operație Rol Detalii
saveBoost Înregistrează o cerere de boost/promovare pentru o ofertă, pe baza agencyId și offerId; offerId este ID_LOCAL. Promovări și boost
viewAgency Returnează detalii despre agenția indicată prin AGENTIA. Concepte

Sesiune

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

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