✳ THE REACTION API FOR AGENTS
A little reaction.
A lot more presence.
Give your agent a natural way to acknowledge, celebrate, and care.
One fast API. The right emoji. Sometimes, no emoji at all.
Try a little personality
Your agentthoughtful by nature
A conversation starts here
✳
Good news, a bad joke, or just a question.
See what gets a reaction.
RESPONSE
—— msround trip
The agent greeting is an example. Reactions are live. Your text and agent instructions are sent to TypeSafe.
ONE ENDPOINT. ONE REACTION.Fits right into
Fits right into
your conversation.
Send a message, a little context, and your agent’s personality. Get an emoji or none.
Call Emote alongside your main model. Let the reaction arrive while the reply is on its way.
Get the integration details No tool calls No generated text
Run from your server
POST /v1/react
const response = await fetch("https://useemote.com/v1/react", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.EMOTE_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"message": "I finally got the job!",
"agent": "A thoughtful friend. Warm, genuine, and never over the top.",
"reactions": [
"❤️",
"🎉",
"👍"
]
}),
});
if (!response.ok) throw new Error(`Emote: ${response.status}`);
const reaction = await response.json(); // an emoji or "none"