Skip to main content

Build Into Your Workflow

The VisaFlo workspace API is for the operational handoffs around an immigration practice: move an intake into VisaFlo, find the right case, attach a document, create a follow-up, or launch a repeatable workflow. Every request is scoped to the workspace that owns the API key. Your integration never sends a company ID, and it cannot read or write another firm’s data. It is not the dashboard’s internal API. Do not call these endpoints with a dashboard Firebase token.

Base URL

All endpoints in this reference start with /api/public.

What You Can Build

Start Here

  1. In VisaFlo, open Settings > API Settings.
  2. Create a named API key for the integration.
  3. Store the key in your integration’s secret manager.
  4. Follow the Quickstart to make a verified request.
  5. Start with a lookup endpoint before creating records to avoid duplicates.
API keys are workspace-scoped. Create separate keys for separate integrations so you can revoke one integration without interrupting another.

First Request

A successful API response uses this envelope:
Continue with Authentication, then follow the resource guides for records, work management, and files. The Endpoint Reference is the complete route index.