API Reference
Integrate with the Hardcore AAA platform programmatically.
Base URL
https://api.hardcoreaaa.com/apiAuthentication
All API requests require authentication via one of two methods:
API Key
Pass your API key in the X-API-Key header.
curl -H "X-API-Key: your_api_key" \
https://api.hardcoreaaa.com/api/operator/healthJWT Bearer Token
Use a Supabase JWT token in the Authorization header.
curl -H "Authorization: Bearer your_jwt_token" \
https://api.hardcoreaaa.com/api/operator/healthEndpoints
Operator
Send a message to the AI operator. Auto-routes through orchestrator.
Run lead qualification on a contact.
List available AI agents.
Health check endpoint.
Users
Get user profile by ID.
Update user profile.
Sessions
List all sessions for the authenticated user.
Create a new session.
Get session details.
Memory
Retrieve agent memory entries.
Create a new memory entry.
Delete a memory entry.
Agents
List all configured agents.
Create a new agent.
Get agent details.
Update agent configuration.
Delete an agent.
WebSocket
Real-time session communication.
Real-time agent interaction.
Example: Send a Message
curl -X POST https://api.hardcoreaaa.com/api/operator/chat \
-H "Content-Type: application/json" \
-H "X-API-Key: your_api_key" \
-d '{
"message": "I need help qualifying a lead",
"session_id": "optional_session_id"
}'Response:
{
"response": "I can help with that. What information do you have about the lead?",
"agent": "orchestrator",
"session_id": "sess_abc123"
}Need an API key?
Start with your automation audit to get platform access and API credentials.
Get Your Audit