Users
Public user lookup endpoints
2 endpoints
Get user by ID
Returns public profile information for a user.
Parameters
idrequiredstringuuidpathUser UUID
Responses
200User found
404Resource not found
429Rate limit exceeded
Response fields
dataobjectPublic user profile information
GET
/api/v1/users/{id}curl -X GET "https://api.uluops.ai/api/v1/users/550e8400-e29b-41d4-a716-446655440000"Response
{
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"username": "...",
"name": "...",
"bio": "...",
"websiteUrl": "...",
"avatar": "...",
"avatarMimeType": "..."
}
}Batch user lookup
Look up multiple users by ID in a single request. Returns a map of user ID to public profile. Missing users are omitted from the result.
Request Body
idsrequiredstring[]User UUIDs to look up (1-100)
Responses
200Batch lookup result
422Request validation failed
429Rate limit exceeded
Response fields
dataobjectMap of user ID to public profile
POST
/api/v1/users/batchcurl -X POST "https://api.uluops.ai/api/v1/users/batch" \
-H "Content-Type: application/json" \
-d '{
"ids": []
}'Response
{
"data": "..."
}