Documentation

How to Authenticate Tools in O-mega

Learn how to securely authenticate your external tools and services to enable your AI agents to access them safely.

Overview

Set up secure authentication for your external tools and services to enable safe access for your AI agents.

Requirements

  • Active O-mega account
  • API credentials from your external service
  • Access to your tool's API documentation

Introduction

Proper tool authentication ensures your AI agents can securely access external services while protecting sensitive credentials. O-mega supports multiple authentication methods and safely stores your credentials for continuous agent operations.

Step-by-Step Guide

1. Prepare Your Credentials

  1. Locate your API credentials in your external service dashboard
  2. Note the authentication type (API Key or OAuth)
  3. Have your service's API documentation ready for reference

2. Access Authentication Settings

  1. Open your tool's configuration panel
  2. Navigate to the Authentication tab
  3. Select your authentication method

3. Configure API Key Authentication

  1. Choose API Key method
  2. Enter your key details:
    Key Name: "My Service API Key"
    Key Value: Your actual API key
    Header Name: Usually "Authorization" or as specified in your API docs

4. Configure OAuth Authentication

  1. Choose OAuth method
  2. Enter required details:
    Client ID: Your OAuth client ID
    Client Secret: Your OAuth client secret
    Redirect URI: Your O-mega callback URL
  3. Complete the OAuth authorization flow

5. Verify Authentication

  1. Click 'Test Connection'
  2. Review the connection status
  3. Check for any error messages

What's Next?

Now that your tool is authenticated, you can:

  • Create new actions using this tool
  • Assign tool access to specific agents
  • Monitor authentication status
  • Update credentials when needed

Remember: Regularly review and update your authentication credentials to maintain secure access to your external services.