Skip to main content

Use VisaFlo IDs

Each successful create returns a VisaFlo record ID. Save it and use it for later file uploads, task creation, notes, status updates, and lookups. caseId is a VisaFlo record ID. It is not the human-readable caseNumber displayed in the dashboard.

Leads

Create a Lead

POST /api/public/lead/create

Search Leads

GET /api/public/lead/search Pass at least one of email (exact match) or name (name prefix). Search before creating a lead when an upstream system can retry delivery.

Clients

Create a Client

POST /api/public/client/create

Search Clients

GET /api/public/client/search Pass email for an exact match or name for a name prefix. A search response includes the record values needed to decide whether to reuse the client.

Cases

Create a Case

POST /api/public/case/create Case payloads vary by case type. Use the VisaFlo case-type payload format from Settings > API Settings when configuring a new case integration. Persist the returned case ID before making follow-on requests.

Find a Case

GET /api/public/case/search Provide at least one query parameter: When you provide more than one parameter, VisaFlo applies all filters.

Read or Update a Case