Skip to content

API

Creating an API Connection

API connection helps communicate data between different software systems or applications through standardized interfaces and authentication protocols.

Adding an API Connection

To create a new API connection:

  1. Go to Administration > Connections
  2. Click New Connection and select API from the available connectors
  3. In the New API Connection form, provide the required configuration details

Connection Parameters

When setting up an API connection, you need to provide the following details:

FieldDescription
NameA unique name to identify your API connection
Auth Request TypeThe authentication method type
Auth URLThe authentication endpoint URL for the API
Client IDYour application’s client identifier for API authentication
Client SecretYour application’s secret key for API authentication

Authentication Configuration

Configure how Infoveave should authenticate with your API:

  • Add Auth Headers: Include authentication tokens in request headers
  • Add Auth Form Data: Send authentication credentials as form data

Supported API Types

Infoveave supports connections to various API types including:

  • Cloud Services: Google Sheets, HubSpot, Jira
  • Custom APIs: GraphQL endpoints and REST APIs
  • Enterprise Systems: Various business application APIs

Steps to Validate and Save

  1. After configuring your API connection parameters, click Validate to verify the connection
  2. If validation succeeds, click Save to store the connection
  3. You can now use this API connection as a datasource in your Infoveave workflows and visualizations

Example Use Cases

With an API connection configured, you can:

  • Sync data between different business applications in real-time
  • Automate data extraction from cloud services like Google Sheets
  • Integrate with project management tools like Jira for reporting
  • Connect to CRM systems like HubSpot for customer analytics
  • Query GraphQL endpoints for flexible data retrieval
  • Build dashboards that combine data from multiple API sources
  • Create automated workflows that trigger based on API data changes
  • Establish bidirectional data sync between Infoveave and external systems