Skip to main content
G

getBible

1
Workflow

Workflows by getBible

Workflow preview: Fetch scriptures dynamically from get Bible API
Free intermediate

Fetch scriptures dynamically from get Bible API

#### **Overview** The **Get Bible Query Workflow** is a modular and self-standing workflow designed to retrieve scriptures dynamically based on structured input. It serves as an intermediary layer that extracts references, queries the **GetBible API**, and returns scriptures in a standardized JSON format. This workflow is **fully prepared for integration**—simply call it from another workflow with the required JSON input, and it will return the requested scripture data. --- ### **Who Is This For?** This workflow is ideal for **developers, Bible study apps, research tools, and dynamic scripture-based projects** that need seamless access to scriptural content without direct API interaction. ✅ **Use Cases:** - **Bible Study Apps** → Embed scripture retrieval functionality. - **Research & Theology Tools** → Fetch structured verse data. - **Dynamic Content Generation** → Integrate real-time scripture references. - **Sermon Preparation** → Automate scripture lookups. --- ### **How It Works** 1. **Trigger Workflow** → This workflow is designed to be called from another workflow with a structured JSON input. 2. **Receive Input** → Accepts a **JSON object** containing references, translation, and API version. 3. **Extract References** → Parses **single verses, comma-separated lists, and ranged passages**. 4. **Query API** → Sends structured requests to the **GetBible API**. 5. **Format Response** → Returns **structured JSON output**, maintaining API response consistency. --- ### **JSON Input Structure** - **References** → Should include the book name, chapter, and verse(s). - **Multiple Verses** → Separated by commas (e.g., `John 3:16,18`). - **Verse Ranges** → Defined with a dash (e.g., `John 3:16-18`). - **Translation** → Choose from the supported [translations](https://api.getbible.net/v2/translations.json). - **API Version** → Currently supports `v2`. ### **Example JSON Input** ```json { "references": [ "1 John 3:16", "Jn 3:16", "James 3:16", "Rom 3:16" ], "translation": "kjv", "version": "v2" } ``` --- ### **Example API Response** ```json { "result": { "kjv_62_3": { "translation": "King James Version", "abbreviation": "kjv", "book_name": "1 John", "chapter": 3, "ref": ["1 John 3:16"], "verses": [ { "chapter": 3, "verse": 16, "name": "1 John 3:16", "text": "Hereby perceive we the love of God, because he laid down his life for us: and we ought to lay down our lives for the brethren." } ] } } } ``` 💡 **Fully structured and formatted response – ready for seamless integration.** --- ### **Integration and Usage** The **GetBible Query Workflow** is designed for **immediate use**. Simply call it from another workflow and pass the appropriate JSON object as input, and it will return the requested scripture passages. ✔️ **No additional configuration is required.** ✔️ **Designed for fast, reliable, and structured scripture retrieval.** ✔️ **Fully compatible with GetBible API responses.** --- ### **Why Use This Workflow?** ✔️ **Fast & Reliable** → Direct API integration for efficient queries. ✔️ **Flexible Queries** → Supports **single, multi-verse, and ranged requests**. ✔️ **Agent-Compatible** → Easily integrates into automated workflows. ✔️ **No Code Needed** → Just configure the JSON input and run the workflow. --- ### **Next Steps** 🔗 **[API Support](https://git.vdm.dev/getBible/support)** 📖 **[API Documentation](https://getbible.net/docs)** 💬 Need help? **Join the community for support!** 🚀

g
getBible
Engineering
29 Jan 2025
997
0