Welcome to Fireapis
  • Welcome
  • The Basics
    • Basics
    • Environment
      • Creating an Environment
      • Configure Domain
    • Auth
    • Secrets
    • Tables
      • Creating Table
      • Testing Tables
      • Add a New Column
      • Table Properties
      • Endpoints
      • Data
      • Deleting a Column
      • Deleting a Table
    • Webhooks
    • Marketplace
    • Logics
      • Dynamic Data Source Selection
      • Testing Logics
      • Actions
        • External API Request
        • Query Builder
        • Data Transformation
        • Build Object
        • Build Conditions
        • Other Utilities
          • Token Generation
          • Token Decryption
          • Hashing
          • Validate Hash
          • Encrypt
          • Decrypt
        • Date Utilities
          • Find Difference Between Dates
          • Add/Subtract Dates
          • Format Date
          • Apply Timezone to Date
  • Next steps
    • What Next?
Powered by GitBook
On this page

Was this helpful?

  1. The Basics
  2. Logics

Dynamic Data Source Selection

This popup gives you the ability to select your data dynamically from the previous action or input payload.

PreviousLogicsNextTesting Logics

Last updated 3 months ago

Was this helpful?

The Dynamic Data Source Selection popup allows you to customize dynamic data usage wherever needed. Data can be selected from:

  • Previous actions

  • Input payload

  • Environment Secrets Manager

  • Decoded tokens (e.g., user tokens)

Examples with Screenshots

Using Email from Input Payload:

  • Select the email from the input payload of the API request.

  • Use it for querying the database to check if the user exists.

API Key from Secrets Manager:

  • Retrieve the API key for the SendGrid email service from the Secrets Manager.

  • Use it securely for sending emails.

Custom User Detail Handling:

  • Take user details from previous actions to build custom text.

  • Return a custom object with data derived from the results of previous actions.

This popup provides a flexible and intuitive way to manage dynamic data across various actions .

Data is taken from input payload
Data is taken from secrets manager
Data is taken from previous action results