Firebase icon

Firebase

Realtime Database JSON paths and Firebase Auth user admin — read, write, query, and manage users.

6 searches13 actionsPollingAuth: OAuth

AI-assisted documentation6 min read

This documentation is compiled from our integration source code, internal specs for Firebase, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Firebase on WEXTL →

Connecting Firebase takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]

You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.

  • Client IDtextRequired

    Google Cloud Console → APIs & Services → Credentials → OAuth 2.0 Client ID (Web application). Enable Identity Toolkit API and add this app's redirect URI.

    [1]
  • Client SecretpasswordRequired

    Client secret for the same OAuth client.

    [1]
  • Database URLtextRequired

    Realtime Database URL from Firebase console → Realtime Database. Example: https://my-project-default-rtdb.firebaseio.com. No trailing slash and no .json suffix.

    [1]
  • Project IDtextRequired

    Firebase / Google Cloud project ID used by Identity Toolkit. Example: my-project.

    [1]
Integration requests 3 permissions:
https://www.googleapis.com/auth/firebase.databasehttps://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/identitytoolkit
  1. Log in to your WEXTL account, add the Firebase node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Firebase account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Get DataSearch
Input fields[3]
FieldType
PathRequired
text
Printchoice
Output fields[3]
FieldType
Nametext
Locationtext
Agenumber
Get Shallow KeysSearch
Input fields[3]
FieldType
PathRequired
text
Output fields[3]
FieldType
Usersboolean
Postsboolean
Get UserSearch
Input fields[3]
FieldType
Local IDchoice
Emailarray
Phone Numberarray
Limitnumber
Output fields[3]
FieldType
Local IDtext
Emailtext
Display Nametext
Phone Numbertext
Email Verifiedboolean
Disabledboolean
List UsersSearch
Input fields[3]
FieldType
Limitnumber
Output fields[3]
FieldType
Local IDtext
Emailtext
Display Nametext
Phone Numbertext
Disabledboolean
Email Verifiedboolean
Query DataSearch
Input fields[3]
FieldType
PathRequired
text
Order Bytext
Equal Totext
Start Attext
End Attext
Limit To Firstnumber
Limit To Lastnumber
Output fields[3]
FieldType
Post 1object
Authortext
Titletext
Post 2object
Authortext
Titletext
Query UsersSearch
Input fields[3]
FieldType
ExpressionRequired
array
Conditionobject
Limitnumber
Sort Bychoice
Orderchoice
Tenant IDtext
Output fields[3]
FieldType
Local IDtext
Emailtext
Display Nametext
Phone Numbertext
Disabledboolean
Email Verifiedboolean
Batch Create UsersAction
Input fields[3]
FieldType
Hash AlgorithmRequired
text
UsersRequired
array
Userobject
Allow Overwriteboolean
Signer Keysecret
Sanity Checkboolean
Tenant IDtext
Output fields[3]
FieldType
Errorarray
Create Session CookieAction
Input fields[3]
FieldType
ID TokenRequired
text
Valid DurationRequired
text
Tenant IDtext
Output fields[3]
FieldType
Session Cookietext
Create UserAction
Input fields[3]
FieldType
Emailtext
Passwordsecret
Display Nametext
Photo URLtext
Phone Numbertext
Email Verifiedboolean
Disabledboolean
Local IDtext
Tenant IDtext
Output fields[3]
FieldType
Local IDtext
Emailtext
Display Nametext
Delete DataAction
Input fields[3]
FieldType
PathRequired
text
Delete UserAction
Input fields[3]
FieldType
Local IDRequired
choice
Delete Users in BatchAction
Input fields[3]
FieldType
Local IDsRequired
choice
Forceboolean
Tenant IDtext
Output fields[3]
FieldType
Errorsarray
Make an API Calluniversal
Input fields[3]
FieldType
URLRequired
text
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Push DataAction
Input fields[3]
FieldType
PathRequired
text
DataRequired
text
Output fields[3]
FieldType
Nametext
Revoke User TokensAction
Input fields[3]
FieldType
Local IDRequired
choice
Valid Sincetext
Output fields[3]
FieldType
Local IDtext
Send Auth EmailAction
Input fields[3]
FieldType
Request TypeRequired
choice
EmailRequired
text
Continue URLtext
Return OOB Linkboolean
Tenant IDtext
Output fields[3]
FieldType
Emailtext
Kindtext
Set DataAction
Input fields[3]
FieldType
PathRequired
text
DataRequired
text
Print Silentboolean
Output fields[3]
FieldType
Nametext
Locationtext
Update DataAction
Input fields[3]
FieldType
PathRequired
text
DataRequired
text
Output fields[3]
FieldType
Agenumber
Update UserAction
Input fields[3]
FieldType
Local IDRequired
choice
Disable Userboolean
Valid Sincetext
Email Verifiedboolean
Emailtext
Passwordsecret
Display Nametext
Photo URLtext
Phone Numbertext
Custom Attributestext
Delete Providerarray
Delete Attributearray
Tenant IDtext
Output fields[3]
FieldType
Local IDtext
Emailtext
Display Nametext

Look for Firebase templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Firebase Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Firebase.
  4. WEXTL® visual workflow builder data.

Last updated: Aug 28, 2026 21:54