Firebase User Lookup
ACTIONLooks up Firebase users by email or UID using the Google Identity Toolkit API. Provides bidirectional mapping between email addresses and Firebase UIDs. Used by the Support Email Workflow to correlate support emails with actual user accounts.
Endpoints
· 3POST/lookup-by-emailLookup a Firebase user by email address
Input Schema
{
"type": "object",
"required": [
"email"
],
"properties": {
"email": {
"type": "string",
"description": "Email address to look up"
}
}
}POST/lookup-by-uidLookup a Firebase user by UID
Input Schema
{
"type": "object",
"required": [
"uid"
],
"properties": {
"uid": {
"type": "string",
"description": "Firebase user UID to look up"
}
}
}GET/healthReturns {status:'ok'} when FIREBASE_SERVICE_ACCOUNT_JSON is configured, or {status:'not_configured'} otherwise
Required Secrets
· 1Similar ACTION Pieces
Shared Terminal
Full-featured web terminal with Node.js, Python, Deno, git, and build tools — running in a Podman container with Ubuntu 24.04
Coolify Logs Watcher
Polls Coolify API for application logs, stores in SQLite, exposes search endpoints for support email triage. Monitors free-copier-py, free-copier-express, and free-copier-next runtime logs. Used by the Events pipeline (Sydney) to find relevant errors when drafting support responses.
Coverter
Converts HTML content to PDF using headless Chromium (Puppeteer). Accepts raw HTML or a URL, returns a downloadable PDF.