API & Integrations

Getting Started with the API

Authenticate and make your first API call to StorageFlow.

Updated October 19, 2026

StorageFlow REST API

Build custom integrations with the StorageFlow API.

API access is included with Enterprise and Plus plans, and is available on other plans with the API add-on. See the pricing page for details. Requests from a company without API access are refused.

Authentication

  1. Go to Settings > Developers > API keys (account owners and admins)
  2. Click Create API Key, name the key, and choose its permissions
  3. Copy your API key (it will only be shown once)
  4. Include it in the Authorization header: Bearer YOUR_API_KEY

Base URL

https://www.storage-flow.com/api/v1

Available Endpoints

The API is read-only. Every endpoint returns data for your own company.

  • GET /facilities — List all facilities
  • GET /units — List units with availability
  • GET /units/{id} — Get a single unit
  • GET /customers — List customers
  • GET /leases — List leases
  • GET /payments — List payments
  • GET /openapi.json — The full API specification

List endpoints are paginated with page and per_page (default 25, maximum 100). See Settings > Developers > API docs for the parameters of each endpoint.

Rate Limits

API requests are limited to 100 requests per minute per API key. The limit is the same on every plan.

Webhooks

Configure webhooks to receive real-time notifications when events occur. Webhooks are currently sent when a new reservation is created (reservation.created). Go to Settings > Developers > Webhooks and click Add Webhook to set up your endpoint URLs.

Did this answer your question?

Still stuck? Open Support in StorageFlow.

It's the fastest way to reach us. Add a screenshot and we'll see exactly what you see.

ADMIN → Support → New ticket