Overview
GET
/public/personas/{slug}publicGet a public persona by slug (oldest match)
Fetch a record from personas by slug.
Parameters
- slugpathstring
Responses
200
Public persona
- slugstring
- namestring
- descriptionstring?
- modelPromptstring
- providerstring?
- modelstring
- avatarUrlstring?
- voicestring?
- characterstring?
- examplesstring?
- visibility"public" | "unlisted"
- createdAtstring
- ownerPublicOwner
Example
{
"slug": "string",
"name": "string",
"description": "string",
"modelPrompt": "string",
"provider": "string",
"model": "string",
"avatarUrl": "string",
"voice": "string",
"character": "string",
"examples": "string",
"visibility": "public",
"createdAt": "string",
"owner": {
"slug": "string",
"displayName": "string",
"avatarUrl": "string"
}
}404
Error
- erroroptionalobject
Example
{
"error": {
"message": "string",
"code": "string"
}
}Code examples
cURL
curl -X GET "https://api.agenticdeveloperhub.com/public/personas/{slug}" \
-H "Authorization: Bearer YOUR_TOKEN"JavaScript
const res = await fetch("https://api.agenticdeveloperhub.com/public/personas/{slug}", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
},
});
const data = await res.json();