Skip to main content

Candidate

A person interested in renting one of your listings. You send Vivara the data you have about each candidate to get their score. When you choose a candidate after the visits, they become the tenant on the insurance request.

Tenant score

The tenant score has two independent results: Each result is reported on its own. Vivara does not combine them into a single verdict, so you decide how to weigh them.

Confidence tiers

Every score comes with a confidence tier. The tier tells you how reliable the data behind the score is, not how good the candidate is.
  • A candidate with no income cannot be scored.
  • Tiers are not steps you must go through in order. You can send documents at any time, and the tier updates when you do.
  • A score is Accredited only when every value behind it is backed by a document. If any document is missing, the score stays Declared.
Today, a document counts as accrediting its value when it is present. Vivara does not yet check the content of the document against the declared data. See Coming soon.

Case

Everything you do to insure one rental happens on a case. You create it by choosing its id, a UUID v4, when you open it. It is the correlation id from your request to the insurer, and an id that was already used answers 409.

Quote

The price the insurer offers for a non-payment insurance policy, calculated from the tenant, landlord, property and contract data you send. The quote comes back as the case, and includes:
  • The offer: the annual premium, before and after taxes, and the installments
  • The reasons, when the offer is conditioned or cannot be contracted, each with a code and a description
  • The documents the insurer requires
A quote is not a policy. Documents do not change the quote: they are stored and sent to the insurer when you issue the policy.

Policy request

The request you make to the insurer once the case is ready-to-issue. The policy is taken out for the landlord’s property, and the insurer reviews the tenants, the landlord and the property before it issues the policy.

Case statuses

Once the issuance is requested, the case cannot be changed or cancelled: wait for the insurer’s decision. Any change after that point, such as a different tenant or a new rent, needs a new case.

Errors

Every error the API answers has the same body:
Use code to decide what to do: it is stable. The message is for people and names the fields or the documents behind the error. The 429 answer, and the 403 of a request blocked by the firewall, come from the firewall in front of the API, so they have no code. A 403 with code: forbidden comes from the API.