1. Get a token
You authenticate with a bearer token tied to your account. See Authentication for how to obtain and send it. In the examples below, set it as an environment variable:2. Send a transcript
POST /v1/social-learning/actions/extract with a JSON body containing a transcript
whose messages array has at least one message.
3. Read the response
A successful call returns200 with a structured profile and a ready-to-use
prompt_block:
prompt_block straight into your agent’s prompt, or read individual
profile fields if you want finer control.
That’s it — one authenticated
POST is the whole flow. Every Humalike API
works this way: a bearer token, a JSON body, a JSON response.Next
- Social Learning — the full request and response schema for the call above.
- Persona — generate a lifelike population from a prompt.
- Theory of Mind — predict how a reply will land before you send it.
- Turn-taking — decide when an agent speaks and pace its reply.
- Social Memory and Social Observability — remember a conversation, and measure how your agent is landing.

