Cove Rent Reporting API Quickstart
Introduction
The Cove Rent Reporting API enables landlords and property managers to report tenant rent payments to credit agencies, helping tenants build their credit history. This guide provides a detailed walkthrough of how to use the API to report rent payments.Base URL
Detailed Workflow
Step 1: Request Login Credentials
To begin using the Cove Rent Reporting API, you need login credentials. Send an email to [email protected] requesting access to your account and the dashboard. Once you receive your credentials, you can authenticate and start making API calls.Step 2: Authenticate
Before accessing other endpoints, you must authenticate using the/v1/auth/login endpoint to obtain an access token.
Endpoint
Description
This endpoint validates your username and password. If successful, it returns anaccessToken that you must include in all subsequent API calls.
Request Headers
Content-Type:application/jsonAccept:application/json
Request Body
Example
-
Success (200):
- Error (401): Unauthorized.
Usage of Token
Include theaccessToken in the Authorization header for all subsequent requests:
Step 3: Report Rent Payments
Once authenticated, you can report rent payments to credit agencies using the/v1/rent-reporting/report endpoint. This is the core functionality that helps tenants build their credit history.
Endpoint
Description
Reports rent payments of a renter to Credit Agencies. This endpoint allows you to submit comprehensive rental payment information including lease details, payment history, and tenant information.Headers
Authorization:<API Key>Content-Type:application/jsonAccept:application/json
Request Body
Field Descriptions
-
Lease Information:
leaseStartDate: Start date of the lease agreementleaseEndDate: End date of the lease agreementrentAmount: Total monthly rent amount (in cents)rentPaid: Amount of rent paid (in cents)
-
Payment Status:
currentBalanceDue: Current outstanding balanceamountPastDue: Amount that is past dueaccountStatus: Current status of the account (see Account Status values below)paymentHistoryProfile: Payment history summarydateOfFirstDelinquency: Date of first missed payment (if applicable)
-
Tenant Information:
firstName,lastName,middleName: Tenant’s full namedateOfBirth: Tenant’s date of birthphone: Tenant’s phone numberemail: Tenant’s email addressecoaCode: Equal Credit Opportunity Act code (see ECOA Code values below)address: Tenant’s address information
Account Status Values
ACCOUNT_STATUS_IN_GOOD_STANDING: Account is currentACCOUNT_STATUS_30_DAYS_PAST_DUE: 30 days past dueACCOUNT_STATUS_60_DAYS_PAST_DUE: 60 days past dueACCOUNT_STATUS_90_DAYS_PAST_DUE: 90 days past dueACCOUNT_STATUS_120_DAYS_PAST_DUE: 120 days past dueACCOUNT_STATUS_150_DAYS_PAST_DUE: 150 days past dueACCOUNT_STATUS_180_DAYS_PAST_DUE: 180 days past due
ECOA Code Values
ECOA_CODE_INDIVIDUAL: Individual accountECOA_CODE_JOINT: Joint account
Example
-
Success (200):
Notes
- Ensure all tenant information is accurate to avoid reporting errors
- The
rentAmountandrentPaidfields should be provided in cents (e.g., $1,500.00 = “150000”) - Date fields should be in ISO format (YYYY-MM-DD)
- The report ID can be used for tracking and reference purposes
API Reference
For complete API documentation and additional endpoints, visit our comprehensive API reference: https://docs.cove.dev/api-reference/rent-reporting/report-rentAdditional Information
- All endpoints require HTTPS communication
- Errors are returned in JSON format with appropriate HTTP status codes
- Rent reporting helps tenants build credit history through timely payments
- Reports are submitted to major credit agencies