POST /v1/reports endpoint lets you submit a rental history report for a renter. RentFAX uses the payment, asset condition, and contract compliance data you provide to calculate a weighted risk score and assign an eligibility status. The report is immediately stored and linked to your organization.
All requests must include a valid API key in the
Authorization header. See Authentication for details.Endpoint
Request body
The renter’s email address. Used to match against existing renter profiles in the RentFAX network.
The renter’s full name.
The industry vertical for this report (for example,
"residential", "commercial", "equipment"). This value is stored as-is and used for portfolio filtering.The renter’s phone number. Optional, stored for contact reference.
Your internal contract or lease identifier. Useful for cross-referencing reports with your own records.
How the renter met their payment obligations. Carries a 40% weight in the risk score calculation.
Defaults to
"Paid As Agreed" (score 1000) if omitted.The condition of the rented asset at the end of the rental period. Carries a 30% weight in the risk score calculation.
Defaults to
"No Damage" (score 1000) if omitted.How well the renter adhered to the terms of the contract. Carries a 20% weight in the risk score calculation.
Defaults to
"Compliant" (score 1000) if omitted.An array of incident identifiers or objects to associate with this report. Incidents are logged separately via
POST /v1/incidents/submit and can be referenced here.The total amount billed to the renter over the rental period, in the smallest currency unit (for example, cents).
The total amount the renter actually paid, in the smallest currency unit.
The amount still owed by the renter at the time of reporting, in the smallest currency unit.
Risk score calculation
RentFAX computes a composite risk score on a 0–1000 scale using a weighted formula:700 × 0.10 = 70) is a fixed network baseline contribution applied to every report.
Eligibility thresholds
Response
A successful request returns HTTP200 with the following fields.
true when the report was created successfully.The unique report ID. Use this to reference the report in subsequent API calls.
A human-readable record identifier in the format
RB-XXXXX (for example, RB-47291). This is the ID shown in the RentFAX dashboard and suitable for display to end users.The computed risk score (0–1000) for this renter based on the compliance data you submitted.
Examples
Example response
200
Score breakdown for this example
Score breakdown for this example
Error responses
400
401