Accounts + keys
Sign up, then mint keys at /keys or via API.
Send Authorization: Bearer fln_… or fls_….
Reference
Session tokens (fls_…) from signup/login, or API keys (fln_…) from
POST /v1/keys. Same routes for developer integrations.
Sign up, then mint keys at /keys or via API.
Send Authorization: Bearer fln_… or fls_….
POST /v1/spatial accepts sketch text, or
image / video (vision sketch → Waymark).
https://falcon-api-854266395503.us-central1.run.app
CORS allows https://falconlab.app.
{ "label": "my-app" }
Returns apiKey once. Also: GET /v1/keys, DELETE /v1/keys/:id.
Or use the UI: Create API key.
{
"email": "you@example.com",
"password": "at-least-8-chars",
"name": "Alex"
}
POST /v1/auth/loginGET /v1/auth/mePOST /v1/auth/logout{ "text": "weather toronto", "model": "elim" }
{
"image": "data:image/jpeg;base64,/9j/4AAQ…",
"question": "which is closer to me?"
}
{
"video": "data:video/mp4;base64,AAAA…",
"mimeType": "video/mp4",
"question": "which way is the bike moving?"
}
Also accepts raw base64 in image, image_base64, video, or
video_base64 with optional mimeType
(image/jpeg, video/mp4, video/webm, video/quicktime, …).
Max ~6MB image / ~15MB video decoded. Response includes sketch, text,
engine, and from: "image" or "video".
{
"sketch": "foreground: red door left; bike rack right closer to ground",
"question": "which is closer to me?"
}
{ "text": "what's the weather?" }
GET /v1/usage — monthly counters vs plan quota.