Documentație API OFERA.ro

Accesul la API este disponibil doar companiilor partenere care conțin un api key eliberat în bază de contract

Pentru a deveni partener, te rugăm să ne contactezi la contact@ofera.ro sau pe formularul de contact.

Documentația tehnică a versiunilor de API disponibile o aveți mai jos, implementarea ei urmărește standardul OAuth2.

Exemplu adăugare anunț

Request:
POST https://admin.ofera.ro/api/v1/create-product
Headers:
Content-Type: application/json
Accept: application/json
Authorization: Bearer __access_token__
POST data (json format) Response:
Notă:
  • Ordinea imaginilor se dă prin parametrul order din fiecare image object în array-ul images. Imaginea marcată cu poziția 0 va fi considerată principală.
{
    "title": "Apartament 4 camere Mihai Viteazul",
    "description": "Lorem ipsum dolor sit amet, consectetur 
        adipiscing elit, sed do eiusmod tempor incididunt ut
        labore et dolore magna aliqua. Ut enim ad minim veniam,
        quis nostrud exercitation ullamco laboris nisi ut 
        aliquip ex ea commodo consequat. Duis aute irure dolor
        in reprehenderit in voluptate velit esse cillum dolore
        eu fugiat nulla pariatur. Excepteur sint occaecat 
        cupidatat non proident, sunt in culpa qui officia 
        deserunt mollit anim id est laborum.",
    "category_id": 96,
    "images": [{
        "url": "https://ap-4-cam-m-id-19773.jpg",
        "order": 0
    },
    {
        "url": "https://ap-4-cam-m-id-19774.jpg",
        "order": 1
    }],
    "region_id": 4,
    "city_id": 143557,
    "coordinates": {
        "latitude": 45.67307,
        "longitude": 25.31116		
    },
    "advertiser_type": "business",
    "params": {
        "price": {
            "0": "price",
            "1": 60000,
            "currency": "EUR"
        },
        "m": 41,
        "net_area": 39,
        "rooms_num": "4",
        "construction_year": 2009,
        "floor_no": "fl_9",
        "divisioning_type": "detached"
    },
    "agent": {
        "id": 1346,
        "name": "Popescu Ion",
        "email": "popescu.ion@example.com",
        "phone": "0733555666",
        "photo": "https://mysite.ro/agent-image.jpg"
    },
    "external_id": 293155,
    "promoted": 1
}
{
    "code": "SUCCESS",
    "message": "Adaugat cu succes. Id OFERA.ro: 52",
    "status": 200
}
Acest site folosește cookies. Continuare navigării implică acceptarea lor.