Overview
The Hyperaide API allows you to programmatically interact with your assistant, enabling integrations with external services, custom automations, and advanced workflows.Base URL
Authentication
All API endpoints require authentication using an API key. Include your API key in the request headers:Getting Your API Key
- Log in to the Hyperaide web app
- Navigate to Settings → API Keys
- Click Create New API Key
- Copy and securely store your key
Core Endpoints
The Hyperaide API provides two primary endpoints for interacting with your assistant:Instruct
Send instructions to your assistant for execution
Inform
Provide information to your assistant without expecting a response
Use Cases
Workflow Automation
Workflow Automation
Trigger your assistant from external automation tools like Zapier, Make, or n8n.Example: When a form is submitted, instruct your assistant to create tasks and send notifications.
Custom Integrations
Custom Integrations
Build custom integrations with services not natively supported by Hyperaide.Example: Connect your CRM system to automatically inform your assistant of new leads.
IoT & Smart Home
IoT & Smart Home
Connect IoT devices and smart home systems to your assistant.Example: When a sensor is triggered, instruct your assistant to log the event.
Data Ingestion
Data Ingestion
Feed external data into your assistant’s knowledge base.Example: Regularly inform your assistant about system metrics or analytics.
Custom Notifications
Custom Notifications
Send custom notifications or alerts to yourself through your assistant.Example: Server monitoring tools can instruct your assistant to alert you via WhatsApp.
Rate Limits
Current Rate Limits:
- 100 requests per minute per API key
- 10,000 requests per day per API key
Error Handling
All endpoints return standard HTTP status codes:| Status Code | Meaning |
|---|---|
200 | Success |
400 | Bad Request - Invalid parameters |
401 | Unauthorized - Invalid or missing API key |
404 | Not Found - Resource doesn’t exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error |
Best Practices
Secure Storage
Store API keys in environment variables or secure secret managers, never in code
Error Handling
Implement proper error handling and retry logic in your integrations
Rate Limiting
Respect rate limits and implement backoff strategies for retries
Logging
Log API requests for debugging and monitoring purposes