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.

Activare anunț

Request:
POST https://admin.ofera.ro/api/v1/activate-product/__ID__
Headers:
Content-Type: application/json
Accept: application/json
Authorization: Bearer __access_token__
Response:
    {
        "code": "SUCCESS",
        "message": "Activat cu succes.",
        "status": 200
    }
    
sau
    {
        "code": "ERROR",
        "message": "Nu a putut fi activat.",
        "status": 500
    }
    

Activarea unui anunț cu ID prezent

Anunțurile adăugate pot fi activate doar dacă mai există anunțuri incluse în pachet și nu încălcă regulile site-ului.

Request

POST https://admin.ofera.ro/api/v2/activate-product/__ID__
Headers:
Content-Type: application/json
Accept: application/json
Authorization: Bearer __access_token__

Response

{
    "code": "SUCCESS",
    "message": "Activat cu succes.",
    "data"{
        "id": 52,
        "log_track_id": 8254219,
        "valabilitate": "23.09.2019"
    },
    "status": 200
}

Error Responses

{    
    "code": "ERROR",
    "message": "Nu a putut fi activat.",
    "data"{
        "log_track_id": 8254222
    },
    "status": 500
}
{    
    "code": "ERROR",
    "message": "Nu a putut fi gasit.",
    "data"{
        "log_track_id": 8254278
    },
    "status": 400
}
{    
    "code": "ERROR",
    "message": "Nu a putut fi activat, posibil duplicat: 67.",
    "data"{
        "id_duplicat": 67,
        "log_track_id": 8254288
    },
    "status": 409
}
Acest site folosește cookies. Continuare navigării implică acceptarea lor.