Get dashboard summary
GET
/api/dashboard/summary
const url = 'https://api.getvespy.com/api/dashboard/summary';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.getvespy.com/api/dashboard/summary \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
actionItems
Array<object>
object
dueDate
required
string
entityId
required
string format: uuid
entityType
required
string
link
required
string
severity
required
string
title
required
string
type
required
string
activeLeases
required
integer
lateRentLeases
required
integer
leaseExpirations
required
object
next180
required
integer
next30
required
integer
next365
required
integer
next60
required
integer
next90
required
integer
maintenanceKpis
object
avgResolutionHours
required
number
inProgressCount
required
integer
openCount
required
integer
overdueCount
required
integer
messagingOverview
object
unreadConversationCount
required
integer
occupancyRate
required
number
occupiedUnits
required
integer
openWorkOrders
required
integer
pastDueRentLeases
Array<object>
object
leaseId
required
string format: uuid
overdueRentCents
required
integer
title
required
string
properties
required
Array<object>
object
city
required
string
createdAt
required
string format: date-time
id
required
string format: uuid
name
required
string
occupiedUnits
required
integer
openWorkOrderCount
integer
overduePostedRentCents
integer
ownerIds
required
Array<string>
postalCode
required
string
relations
object
owners
required
Array<object>
object
fullName
required
string
id
required
string format: uuid
state
required
string
streetLine1
required
string
streetLine2
required
string
units
required
integer
propertyCount
required
integer
totalTenants
required
integer
totalUnits
required
integer
trustSummary
object
lastReconciliationDate
required
string
lastReconciliationVarianceCents
required
integer
pendingDispositionCount
required
integer
totalDepositsHeldCents
required
integer
unitStatusBreakdown
required
object
maintenance
required
integer
occupied
required
integer
vacant
required
integer
vendorComplianceSummary
object
compliantCount
required
integer
expiredCount
required
integer
expiringCount
required
integer
Example
{ "actionItems": [ { "severity": "info" } ]}Default Response
Media typeapplication/json
object
code
string
errors
Array<object>
object
code
required
string
message
required
string
path
required
string
message
required
string
Examplegenerated
{ "code": "example", "errors": [ { "code": "example", "message": "example", "path": "example" } ], "message": "example"}Default Response
Media typeapplication/json
object
code
string
errors
Array<object>
object
code
required
string
message
required
string
path
required
string
message
required
string
Examplegenerated
{ "code": "example", "errors": [ { "code": "example", "message": "example", "path": "example" } ], "message": "example"}