Reference · built on requestConnectorHospitality & property systems

Entrata

Properties, units, leases, residents, ledgers, and work orders from Entrata, with work order and lease proposals.

About

Entrata is a property management platform for multifamily housing, with product lines for student, affordable, commercial, and military communities. Its API is organized around RPC rather than REST resources. Each service, such as properties, propertyunits, leases, customers, leads, artransactions, financial, maintenance, pricing, and vendors, is one POST endpoint under https://apis.entrata.com/ext/orgs/{orgs}/v1, and the request body names the method, its version, and its params. The client company grants API access per user under an agreement with Entrata.

Through Fibric, an operator reads units, leases, residents, ledgers, and work orders for the properties you name, then proposes a work order, a lease activity, or a resident record correction. You approve it. The change is sent once and leaves a receipt.

This is a reference listing. It documents what Fibric would read from Entrata and what it could propose, based on the vendor's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • Properties and units through getProperties, getPropertyUnits, and getUnitsAvailabilityAndPricing, including availability, lease term pricing, deposits, and amenities
  • Leases through getLeases, getLeaseDetails, and getExpiringLeases, filtered by move-in, move-out, and lease expiration date ranges
  • Residents and prospects through getCustomers, searchCustomers, and getLeads, with contact details and lead events
  • Lease ledgers and invoices through getLeaseArTransactions and getArInvoices in the artransactions service, with reversals on request
  • Work orders and inspections through getWorkOrders and getInspections in the maintenance service, filtered by created, completed, or last-updated dates
  • Parcel alerts, amenity reservations, and Resident Portal announcements through getParcelAlerts, getAmenityReservations, and getPropertyAnnouncements
  • Leasing call logs through getCallLogs in the leasingcenter service, with caller, destination number, call type, and result

Proposed actions

  • Target capability: propose a new work order through sendWorkOrders, or a change to an existing one through updateWorkOrders
  • Target capability: propose a lease activity record through sendLeaseActivities for a property and lease
  • Target capability: propose a resident profile correction through updateCustomers, such as a phone number or address
  • Target capability: propose placing a lease on notice through onNoticeLease, with notice date, move-out date, and unit available date

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Start renewals before the lease ends

    getExpiringLeases returns leases ending between fromDate and toDate, with a month-to-month flag. The operator proposes a renewal outreach list per property and records who was contacted.

    With Lease Expiry

  • Age open work orders

    getWorkOrders filtered by createdOnFromDate and lastUpdatedOnToDate shows what has sat untouched. The operator proposes a priority or assignment change through updateWorkOrders for your approval.

    With Work Order Aging

  • Catch balances before they age

    getLeaseArTransactions shows each lease ledger with transaction dates and amounts. When a balance passes the date you set, the operator proposes a notice and leaves a receipt.

    With Delinquency Notice

  • Turn a vacant unit

    onNoticeLease carries the move-out date and unit available date. The operator proposes make-ready work orders through sendWorkOrders so the unit is ready on that date.

    With Unit Turn

Requirements

  • An agreement between your company and Entrata, which Entrata requires before API use
  • An API key for a user the company has explicitly granted API access
  • Your client subdomain, which forms the {orgs} segment of every path
  • The property IDs to read; most methods take propertyId or propertyIds
  • The right server for your region: apis.entrata.com for the US, apis.entrata.global for the EU
Authentication
An API key sent in the X-Api-Key header, with auth.type apikey in every request body; the client company grants API access to that user explicitly.

Limits

  • Each API service has its own per-minute, per-hour, and per-day limits, reported in that service's response headers
  • Dates and times are Mountain Time unless a method states otherwise
  • The published OpenAPI specification lists no webhooks; changes are found by polling with date filters such as lastUpdatedOnFromDate
  • Some requests are answered asynchronously with a queueId; the result is fetched later from the queue service

Access and pricing

Reference listing. Fibric builds the connector under a managed deployment when you request it. Your quote covers the build, capabilities, usage, and support.

Request Entrata ↗

Questions and answers

Is the Entrata API REST?
No. Entrata describes it as organized around RPC. Every service is a POST to /{orgs}/v1/<service> on apis.entrata.com/ext/orgs. The JSON body carries auth with type apikey, a requestId, and a method object with name, version, and params, for example getLeases r2.
Does Entrata send webhooks?
The published OpenAPI specification contains no webhooks. Reads are polled with date filters such as createdOnFromDate, lastUpdatedOnFromDate, or leaseExpiringDateFrom. Long-running requests return a queueId, and the queue service returns the response once it is ready.
What limits does Entrata place on API calls?
Entrata throttles per minute, per hour, and per day. Each API service has its own limits, detailed in its response headers. Access itself requires an agreement between your company and Entrata, and a company grants API access per user. Times are Mountain Time unless stated.
Ask about Entrata

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.