REST API
Read and write every resource — facilities, units, tenants, leads, payments, reports.
REST endpoints, webhooks, and OAuth — everything you need to wire Facily into your stack and ship custom workflows.
Three surfaces
Read and write every resource — facilities, units, tenants, leads, payments, reports.
Real-time events for move-ins, payments, lead activity, and more. Signed and retried.
Build apps for the Facily app store. Scoped tokens, refresh flow, and audit trails.
Quickstart
curl https://api.facily.app/v1/units \
-H "Authorization: Bearer $FACILY_API_KEY" \
-G --data-urlencode "facility_id=fac_123"import { Facily } from "@facily/sdk";
const facily = new Facily(process.env.FACILY_API_KEY);
const { units } = await facily.units.list({
facility_id: "fac_123",
});from facily import Facily
facily = Facily(api_key=os.environ["FACILY_API_KEY"])
units = facily.units.list(facility_id="fac_123")Endpoints