Overview
GET
/users/{slug}publicGet a user card as a signed-in viewer (HUB + PUBLIC rows)
Fetch a record from users by slug.
Auth: bearerAuth — calls run as the authenticated user.
Parameters
- slugpathstring
Responses
200
User profile card (HUB + PUBLIC rows)
- slugstring
- displayNamestring?
- avatarUrlstring?
- createdAtstring
- socialLinksPublicSocialLink[]
- emailsstring[]
- phonesstring[]
- addressesPublicAddress[]
- personasPublicPersonaSummary[]
Example
{
"slug": "string",
"displayName": "string",
"avatarUrl": "string",
"createdAt": "string",
"socialLinks": [
{
"platform": "string",
"url": "string",
"handle": "string"
}
],
"emails": [
"string"
],
"phones": [
"string"
],
"addresses": [
{
"label": "string",
"line1": "string",
"line2": "string",
"city": "string",
"region": "string",
"postalCode": "string",
"country": "string"
}
],
"personas": [
{
"slug": "string",
"name": "string",
"description": "string",
"visibility": "public",
"createdAt": "string",
"owner": {
"slug": "string",
"displayName": "string",
"avatarUrl": "string"
}
}
]
}401
Error
- erroroptionalobject
Example
{
"error": {
"message": "string",
"code": "string"
}
}404
Error
- erroroptionalobject
Example
{
"error": {
"message": "string",
"code": "string"
}
}Code examples
cURL
curl -X GET "https://api.agenticdeveloperhub.com/users/{slug}" \
-H "Authorization: Bearer YOUR_TOKEN"JavaScript
const res = await fetch("https://api.agenticdeveloperhub.com/users/{slug}", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_TOKEN"
},
});
const data = await res.json();