Create Verification
Create a verification process.
Create a verification process.
Request body
typestringRequiredVerification type (FULL_CHECK | IDENTITY_CREDIT_CHECK | IDENTITY_CHECK).
languagestringOptionalDefaults to plLanguage used for communication with tenants (pl|en|ua).
numberOfTenantsnumberOptionalDefaults to 1Number of tenant verifications with a joint affordability check to be performed within the created process.
tenantsobject arrayOptionalIf provided, an email with a verification link will be issued to each tenant.
emailstringRequiredTenant's email.
propertyobjectRequiredObject containing details of the rented property.
rentnumberOptionalRent amount with all fees included to compare with tenant's salary (required if type == FULL_CHECK) .
citystringRequiredCity where the property is located.
streetstringRequiredStreet where the property is located.
postalCodestringRequiredPolish post code in format 00-000.
houseNumberstringRequiredHouse number of the property.
flatNumberstringOptionalFlat number of the property.
contactPersonobjectOptionalEmail of person responsible for the tenant (for customer support purposes).
referenceIdstringRequiredUnique ID of the verification process in the client system.
callbackUrlstringOptionalCallback URL for process updates (see callback return object).
curl --location --request POST 'https://api-test.simpl.rent/v2/verifications' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "FULL_CHECK",
"language": "pl",
"numberOfTenants": 1,
"tenants": [
{
"email": "test@simpl.rent"
}
],
"property": {
"rent": 1000,
"city": "krakow",
"street": "ul. Dluga",
"houseNumber": "1",
"flatNumber": "1",
"postalCode": "00-000"
},
"contactPerson": {
"name": "Marcin",
"email": "Nowak",
"phone": "500 400 100"
},
"referenceId": "123",
"callbackUrl": "https://simpl.rent"
}'Get Verification
Fetch verification process data.
Path parameters
idstringID (referenceId) provided when creating the verification.
Returns
referenceIdstringID (referenceId) provided when creating the verification.
tenantsobject arrayArray of current verification states for each tenant in the process.
idstringTenant's ID.
certificateIdstringID used to fetch the Tenant Certificate.
emailstringTenant's email.
namestringTenant's name.
surnamestringTenant's surname.
identityCheckstringIdentity check status (NOT_STARTED|PENDING|PASSED|FAILED).
affordabilityCheckstringAffordability check status (NOT_STARTED|SUBMITTED|PENDING|PASSED|FAILED).
creditCheckstringCredit check status (NOT_STARTED|SUBMITTED|PASSED|FAILED).
sanctionsCheckstring or undefinedSanctions check status (NOT_STARTED|SUBMITTED|PASSED|FAILED). Require additional configuration - contact info@simpl.rent for more info
finalStatusstringFinal status (NOT_STARTED|PENDING|PASSED|FAILED).
To obtain verification state explanations, use certificateId to download Tenant Certificate.
curl --location --request GET 'https://api-test.simpl.rent/v2/verifications/123' \
--header 'Authorization: <API key>'Cancel Verification
Cancel the verification process. The verification is cancelable only if the tenant has not performed any checks yet.
Path parameters
idstringID (referenceId) provided when creating the verification.
curl --location --request DELETE 'https://api-test.simpl.rent/v2/verifications/123' \
--header 'Authorization: <API key>'Get Tenant Certificate
Fetch the Tenant Certificate PDF file.
Path parameters
idstringID (certificateId) from tenant verification data.
Query parameters
langstringOptionalDefaults to plLanguage of the certificate. Available options are 'en', 'pl', 'ua'. If not provided, the default language is 'pl'.
Returns
pdfContent-Type: application/pdfPDF file containing the tenant certificate.
curl --location --request GET 'https://api-test.simpl.rent/v2/certificates/zved?lang=pl' \
--header 'Authorization: <API key>' --output certificate.pdfGet Tenant Verification history
Fetch the Tenant Verification history link.
Path parameters
certificateIdstringID (certificateId) from tenant verification data.
Query parameters
langstringOptionalDefaults to plLanguage of the history. Available options are 'en', 'pl', 'ua'. If not provided, the default language is 'pl'.
Returns
historyUrlAn url that redirects you to the Tenant Verification History page.
curl --location --request GET 'https://api-test.simpl.rent/v2/certificates/k7l/history?lang=pl' \
--header 'Authorization: <API key>' --output <link>Send Verification Invitation/Reminder
Send verification process invitation/reminder to a tenant (same email as on create verification action).
Request body
tenantobjectTenant's email.
emailstringTenant's email.
curl --location --request POST '/v2/verifications/123/invite' \
--header 'Authorization: <API key>' \
--header 'Content-Type: application/json' \
--data-raw '{
"tenant": {
"email": "test@simpl.rent"
}
}'Callback Return Object
Callback return object.
referenceIdstringUnique ID of the verification process in the client system.
verificationStatusstring or nullVerification status (CANCELED).
tenantsobject array or nullArray of tenants.
certificateIdstringCertificate ID.
emailstringTenant's email.
namestringTenant's name.
surnamestringTenant's surname.
identityCheckstringIdentity check status.
affordabilityCheckstringAffordability check status.
creditCheckstringCredit check status.
sanctionsCheckstring or nullSanctions check status.
finalStatusstringFinal status.