Developer Onboarding (Agentic APIs)
This guide walks developers through a first integration using the Hushh Agentic Developer APIs.
1) Create or query a profile
POST /api/a2a/hushh-profile
Content-Type: application/json
{
"text": "Create a profile for Sundar Pichai, email sundar.pichai@example.com, phone +1 6505559001."
}2) Enrich with Public and Gemini agents
POST /api/a2a/public
Content-Type: application/json
{
"text": "Provide a detailed JSON profile for Sundar Pichai, email sundar.pichai@example.com, phone +1 6505559001."
}POST /api/a2a/gemini
Content-Type: application/json
{
"text": "Provide a detailed JSON profile for Sundar Pichai, email sundar.pichai@example.com, phone +1 6505559001."
}3) Normalize likes and dislikes
POST /api/a2a/brand
Content-Type: application/json
{
"text": "Summarize likes, dislikes, and brand affinity for Sundar Pichai."
}4) Optional: server-side Plaid signals
If your tenant enables Plaid, enrich the profile with merchant and category signals on your backend and pass them into the Brand agent for normalization.
JSON-RPC envelope (direct MuleSoft)
{
"jsonrpc": "2.0",
"id": "task-124",
"method": "tasks/send",
"params": {
"sessionId": "session-456",
"message": {
"role": "user",
"parts": [
{
"type": "text",
"text": "Provide a detailed JSON profile for Sundar Pichai, email sundar.pichai@example.com, phone +1 6505559001."
}
]
}
}
}