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 |
| 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
Pentru ordinea recomandată a operațiilor, vezi Sincronizare.