Hushh Agentic Developer APIs
These endpoints power consented profile enrichment for enterprise brands like LVMH and Reliance. They run on MuleSoft CloudHub and use the A2A (Agent-to-Agent) JSON-RPC 2.0 protocol.
Use /api/a2a/{agent} for testing in this documentation. Call direct MuleSoft endpoints from your backend only.
Base URL
https://hushh.ai
Request shape
{
"text": "Provide a detailed JSON profile for Sundar Pichai, email sundar.pichai@example.com, phone +1 6505559001.",
"sessionId": "session-123",
"id": "task-abc123"
}
Core endpoints (testable)
Try it out
Run a live agent request
Pick a workflow on the left, edit the payload, and send a request to the test endpoint.
Run a request to see the response.
OpenAI Public Data Agent
Enriches profiles using public signals to infer interests, lifestyle, and brand affinities.
Gemini Public Data Agent
Second-pass enrichment that fills gaps and adds higher-confidence traits.
Supabase Profile Creation Agent
Creates a new profile in Supabase from a natural-language instruction.
Supabase Profile Update Agent
Updates an existing profile with new details or preferences.
Supabase Profile Query Agent
Retrieves existing profile data by email, phone, or name.
Brand User Data Query Agent
Normalizes likes, dislikes, and brand preference signals into a CRM-ready profile.
Direct MuleSoft endpoints (server to server)
- OpenAI Public Data Agent:
https://hushh-open-ai-agent-app-bubqpu.5sc6y6-3.usa-e2.cloudhub.io/public-data-agent - Gemini Public Data Agent:
https://hushh-gemini-ai-agent-app-bubqpu.5sc6y6-3.usa-e2.cloudhub.io/public-data-agent - Supabase Profile Creation/Update:
https://hushh-supabase-agent-app-bubqpu.5sc6y6-2.usa-e2.cloudhub.io/supabase-agent - Supabase Profile Query:
https://hushh-supabase-query-agent-app-bubqpu.5sc6y6-2.usa-e2.cloudhub.io/supabase-query-agent - Brand User Data Query (CRM):
https://hushh-brand-agent-app-bubqpu.5sc6y6-4.usa-e2.cloudhub.io/crm-agent
Recommended flow
1) Create or query a profile
Use the Supabase Profile Creation or Query agent to establish a user record.
2) Enrich with Public and Gemini agents
Send the same identity payload to /api/a2a/public and /api/a2a/gemini.
3) Normalize likes and dislikes
Call /api/a2a/brand to summarize brand affinities.
4) Store and activate
Write the merged JSON profile into your CRM, CDP, or personalization engine.