Skip to main content

locuinte.api.lifeishard.ro (1.3)

Download OpenAPI specification:Download

Documentatie LocuinteApi

Authentication

Authenticate

Authenticate an account by account/password

query Parameters
account
required
string

Account

password
required
string

Password

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Deautenticate

Deautenticate an existing and valid auth token

Responses

Renew token

Renew an authentication token

header Parameters
Token
required
string
Example: Refresh [refresh_token]

The Refresh token received from the POST /auth or PATCH /auth endpoint's response field name refresh_token.

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Produse

Obtine cotatie

Se obtine o cotatie de la asiguratorul si produsul specificat in request

header Parameters
Token
required
string
Request Body schema: application/json
required

Un JSON conform produsului dorit

societate
required
string

Identificatorul societatii de asigurare

produs
string

Identificatorul produsului

pachet
string

Pachetul dorit

required
object (Credentiale)
required
object (Oferta)
required
object (Imobil)
required
Array of objects (Persoana)
Array of objects (ObiecteAsigurate)
AllianzQuotationRequest (object) or AsiromCasaTaPlusPadQuotationRequest (object) or AsiromCaminulMeuQuotationRequest (object) or OmniasigGarantSumRequest (object) or OmniasigGarantAmplusQuotationRequest (object) or UniqaHouseholdQuotationRequest (object) or GeneraliEurocasaQuotationRequest (object) or GraweBasicQuotationRequest (object) or GraweSpezialQuotationRequest (object) or BRDHomeInsuranceQuotationRequest (object) or SignalIdunaQuotationRequest (object) or EurolifeHomeProtectQuotationRequest (object) or GarantaHouseGoldQuotationRequest (object) or GroupamaAlexaQuotationRequest (object) or AbcLocuinteQuotationRequest (object) or AxeriaLocuinteQuotationRequest (object) or AllianzMyHomeQuotationRequest (object)

Responses

Request samples

Content type
application/json
{
  • "societate": "slug_societate",
  • "produs": "slug_produs",
  • "pachet": "string",
  • "credentiale_societate": {
    },
  • "oferta": {
    },
  • "imobil": {
    },
  • "persoane": [
    ],
  • "obiecte_asigurate": [
    ],
  • "date_suplimentare": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Fisier oferta

Se poate obtine fisierul aferent

path Parameters
id
required
integer

Identificator oferta

query Parameters
pachet_acoperiri
string

Obligatoriu pentru Allianz MyHome. Pachetul de asigurari preluat din codul ofertei de la pasul de cotatie.( ex CONFORT_124335 => CONFORT)

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Modificare cotatie

Se modifica o cotatie de la asiguratorul si produsul specificat in request

path Parameters
id
required
integer

Identificator oferta

header Parameters
Token
required
string
Request Body schema: application/json
required

Un JSON conform produsului dorit

societate
required
string

Identificatorul societatii de asigurare

produs
string

Identificatorul produsului

pachet
string

Pachetul dorit

required
object (Credentiale)
required
object (Oferta)
required
object (Imobil)
required
Array of objects (Persoana)
Array of objects (ObiecteAsigurate)
GroupamaAlexaQuotationRequest (object)

Responses

Request samples

Content type
application/json
{
  • "societate": "slug_societate",
  • "produs": "slug_produs",
  • "pachet": "string",
  • "credentiale_societate": {
    },
  • "oferta": {
    },
  • "imobil": {
    },
  • "persoane": [
    ],
  • "obiecte_asigurate": [
    ],
  • "date_suplimentare": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Interogare status oferta

Se poate obtine status ofertei aferente.

Produse disponibile:

  • Groupama - Alexa

path Parameters
id
required
integer

Identificator oferta

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Modificare status oferta

Se poate modifica status ofertei aferente.

Produse disponibile:

  • Groupama - Alexa

path Parameters
id
required
integer

Identificator oferta

status
required
string
Enum: "pending" "canceled" "expired" "refused" "blocked" "error" "initialized" "offered" "transformed"

Status nou

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Fisier polita

Se poate obtine fisierul politei

query Parameters
serie
required
string
Example: serie=RA-065

Serie polita

numar
required
string
Example: numar=1234567890

Numar polita

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Emitere oferta

Se emite oferta specificata

header Parameters
Token
required
string
Request Body schema: application/json
required

Un JSON conform produsului dorit

identificator_oferta
required
integer
required
object (Plata)
AllianzPolicyRequest (object) or OmniasigGarantSumTransformOfferRequest (object) or OmniasigGarantAmplusTransformOfferRequest (object) or UniqaHouseholdQuotationRequest (object) or AsiromCasaTaPlusPadTransformOfferRequest (object) or AsiromCaminulMeuTransformOfferRequest (object) or BRDHomeInsuranceTransformOfferRequest (object) or SignalIdunaPolicyRequest (object) or GarantaHouseGoldTransformOfferRequest (object) or GroupamaAlexaTransformOfferRequest (object) or AbcLocuinteTransformOfferRequest (object) or AllianzMyHomeQuotationRequest (object)

Responses

Request samples

Content type
application/json
{
  • "identificator_oferta": "23",
  • "plata": {
    },
  • "date_suplimentare": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Fisier polita

Se poate obtine fisierul politei

path Parameters
id
required
integer

Identificator polita

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Reinnoire polita

Se poate emite o oferta de reinnoire a politei aferente.

Produse disponibile:

  • Groupama - Alexa

header Parameters
Token
required
string
Request Body schema: application/json
required

Un JSON conform produsului dorit

societate
required
string

Identificatorul societatii de asigurare

produs
string

Identificatorul produsului

object (Credentiale)
numar_polita
required
string

Numarul politei de reinnoit

cnp
string

CNP asigurat

Responses

Request samples

Content type
application/json
{
  • "societate": "slug_societate",
  • "produs": "slug_produs",
  • "credentiale_societate": {
    },
  • "numar_polita": "500901679",
  • "cnp": "2940505015117"
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": {
    }
}

Fisier chitanta polita

Se poate obtine chitanta politei

path Parameters
id
required
integer

Identificator polita

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "data": {
    }
}

Lista de produse

query Parameters
company
string
Example: company=generali

Denumire companie

product
string
Example: product=eurocasa

Denumire produs

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": []
}

Validare polita PAD

Se valideaza valabilitatea PAD-ului

Request Body schema: application/json
required

Un JSON conform structurii definite

societate
string
Enum: "garanta" "omniasig"

Societatea prin care se face validarea PAD. Daca nu este specificata, se foloseste Omniasig

object

Credentialele care corespund societatii specificate. Daca nu sunt specificate, se folosesc credentialele implicite

object
object

Responses

Request samples

Content type
application/json
{
  • "societate": "garanta",
  • "credentiale_societate": {
    },
  • "imobil_adresa": {
    },
  • "date_suplimentare": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclatoare

Nomenclatoare generale

Nomenclator cu lista de tari

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator cu lista de judete

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator cu lista de localitati filtrat pe un judet

path Parameters
cod_judet
required
integer

Cod judet

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de tipuri de structuri de rezistenta

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de valori pentru risc seismic

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de inaltimi de cladire

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de etaje pentru adresa

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de tipuri de adresa

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de tipuri de strazi

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator de tipuri de imobil

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Lista cu cesionarii acceptati de PAID

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclator adrese PAID

query Parameters
order-by
string
Example: order-by=id
order-dir
string
Default: "asc"
Enum: "asc" "desc"
Example: order-dir=asc
offset
integer
Example: offset=5
limit
integer
Example: limit=10
f-judet
string
Example: f-judet=BUCURESTI-SECTORUL 1
f-uat
string
Example: f-uat=BUCURESTI
f-tip_uat
string
Example: f-tip_uat=MUNICIPIU
f-localitate
string
Example: f-localitate=BUCURESTI
f-tip_artera
string
Example: f-tip_artera=STRADA
f-denumire_artera
string
Example: f-denumire_artera=ORLANDO
f-numar_bloc
string
Example: f-numar_bloc=7
f-cod_postal
integer
Example: f-cod_postal=010448
f-mediu
integer
Example: f-mediu=1
f-cod_siruta
integer
Example: f-cod_siruta=179141
f-tip_localitate
integer
Example: f-tip_localitate=6
header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Acoperiri

Acoperiri

Lista de acoperiri

header Parameters
Token
required
string

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclatoare Allianz Myhome

Nomenclatoare Allianz Myhome

Nomenclator date organizatii

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare Allianz-Unit Casa Mea

Nomenclatoare Allianz-Unit Casa Mea

Nomenclator tip pachete

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip folosinta

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip anexe

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare Asirom Asigurarea Locuintei

Nomenclatoare Asirom Asigurarea Locuintei

Nomenclator tip utilizare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator acoperiri de baza

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip finisaje cladire

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator ocupatii

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare Asirom Caminul Meu

Nomenclatoare Asirom Caminul Meu

Nomenclator tip utilizare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator acoperiri de baza

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip valoare imobil

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip declaratie valoare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip finisaje cladire

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator ocupatii

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip fransiza

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip suma fransiza

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare AsiromPAD CasaTa+Pad

Nomenclatoare AsiromPAD CasaTa+Pad

Nomenclator de tipuri imobil

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri structura

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri utilizare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri strada

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare BRD HomeInsurance

Nomenclatoare BRD HomeInsurance

Nomenclator tip resedinta

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator situatie financiara client

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator profil client

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator situatie asigurare client

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator valoare bunuri (Euro)

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare Eurolife HomeProtect

Nomenclatoare Eurolife HomeProtect

Obtinerea listei de oferte pentru contul dat

Endpointul este de tip POST pentru ca in body trebuie trimise credentialele cu care WS-ul poate accesa mai departe WS-ul Eurolife

Request Body schema: application/json
required

Un JSON cu credentialele Eurolife

object
cont
required
string
parola
required
string
cod
required
string

Responses

Request samples

Content type
application/json
{
  • "credentiale_societate": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Obtinerea listei de reprezentanti Eurolife

Endpointul este de tip POST pentru ca in body trebuie trimise credentialele cu care WS-ul poate accesa mai departe WS-ul Eurolife

Request Body schema: application/json
required

Un JSON cu credentialele Eurolife

object
cont
required
string
parola
required
string
cod
required
string

Responses

Request samples

Content type
application/json
{
  • "credentiale_societate": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclatoare Generali Eurocasa

Nomenclatoare Generali Eurocasa

Nomenclator tip imobil

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip imobil pentru pad

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip suma asigurat

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip polita emitere

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator numar etaje

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator acoperire eurocasa

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip structura imobil

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator expunere politica

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip rezidenta

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip strada

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator clasa risc seismic

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Cautare in nomenclatorul de banci al asiguratorului

Endpointul este de tip POST pentru ca in body trebuie trimise credentialele cu care WS-ul poate accesa maideparte WS-ul Generali

query Parameters
q
required
string
Example: q=BCR

Banca de cautat in nomenclatorul Generali

Request Body schema: application/json
required

Un JSON cu credentialele Generali

object
cont
required
string
parola
required
string
cod
required
string

Responses

Request samples

Content type
application/json
{
  • "credentiale_societate": {
    }
}

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "data": [
    ]
}

Nomenclatoare Omniasig GarantSum

Nomenclatoare Omniasig GarantSum

Nomenclator tip strada

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip asigurare bunuri furt

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip ocupare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip asistenta

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip valoare asigurata

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip acoperiri

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip anexe

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator tip bunuri

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclatoare Uniqa Household

Nomenclatoare Uniqa Household

Nomenclator tip document identificare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tip persoane juridice

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri de suprafete

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de stadii de finalizare

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri de ocupare imobil

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de tipuri strada

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}

Nomenclator de obiecte asigurate

Nomenclatorul contine si campurile necesare pentru fiecare tip de obiect

Responses

Response samples

Content type
application/json
{
  • "error": "false",
  • "status": "200",
  • "message": "string",
  • "data": [
    ]
}