Skip to main content

liability-api.lifeishard.ro (1.0)

Download OpenAPI specification:Download

Liability Api documentation

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": {
    }
}

Products

Get a quote

A quote is obtained from the insurer for the product specified in the request.

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

JSON format body

required
object
required
object

Responses

Request samples

Content type
application/json
{
  • "provider": {
    },
  • "product": {
    }
}

Response samples

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

Download offer

Download offer in PDF format

path Parameters
id
required
integer

Offer identification number

header Parameters
Token
required
string

Responses

Response samples

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

Download policy

Download policy in PDF format

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

Policy series

string
required
string
Example: string=1234567890

Policy number

header Parameters
Token
required
string

Responses

Response samples

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

Transform the offer into a policy.

The offer is transformed into a policy based on the offer identifier.

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

JSON formatted body

offerId
required
integer
required
object (Payment)

If the product does not exist in the list, this field is ignored.

Responses

Request samples

Content type
application/json
{
  • "offerId": "23",
  • "payment": {
    },
  • "additionalData": null
}

Response samples

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

Download policy

Download policy in PDF format

path Parameters
id
required
integer

Policy identification number

header Parameters
Token
required
string

Responses

Response samples

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

Download policy receipt

Download policy receipt in PDF format

path Parameters
id
required
integer

Policy identification number

header Parameters
Token
required
string

Responses

Response samples

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

Nomenclature

List of countries

header Parameters
Token
required
string

Responses

Response samples

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

List of countries

header Parameters
Token
required
string

Responses

Response samples

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

List of localities filtered by county code

path Parameters
county_code
required
integer

County code

header Parameters
Token
required
string

Responses

Response samples

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