Integration with External API
SearchBlox can connect to external applications and services through Database Collections using External Database Connectors. These connectors use each application's API to fetch data and index it in SearchBlox, allowing you to search across external platforms the same way you would search a standard database.
This is useful when your data lives in cloud platforms, CRM systems, or third-party services that do not have a direct database connection but expose their data through an API.
Before you begin
- A Database Collection must be created before configuring an external connector. See Database Collection for setup steps.
- Each connector requires its own authentication credentials (API keys, OAuth tokens, or username and password) from the external application.
How it works
- Create a Database Collection in the SearchBlox Admin Console.
- Select the appropriate External Database Connector as the Database Type.
- Provide the Database URL String with the required credentials for the external application.
- Write a SQL query to fetch the data you want to index.
- Test the connection and index the collection.
For SQL query format and rules, see SQL Query for Database Collection.
Supported External Database Connectors
| Connector | Description |
|---|---|
| Salesforce Data | Index records from Salesforce objects such as Accounts, Leads, and Contacts |
| Facebook Data | Index posts, pages, and other content from Facebook |
| JIRA Data | Index issues, projects, and comments from JIRA |
| JSON DB Connector | Index data from any JSON-based API source |
