Skip to main content

API Overview

OpenHuman provides a REST API for interacting with agents, managing resources, and processing requests.

Base Information

ItemValue
Base URLhttps://api.tinyhumans.ai/v1
AuthenticationBearer Token
FormatJSON
EncodingUTF-8

Authentication

All API requests require an API key:

curl -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
https://api.tinyhumans.ai/v1/agents

Rate Limits

PlanLimit
Free60 requests/minute
Pro300 requests/minute
Team1000 requests/minute

Requests exceeding the limit return 429 Too Many Requests.

Error Handling

Error Response Format

{
"error": {
"code": "invalid_api_key",
"message": "API key is invalid or expired",
"status": 401
}
}

Common Error Codes

Error CodeHTTP StatusDescription
invalid_api_key401API key is invalid
rate_limit429Rate limit exceeded
invalid_request400Invalid request format
internal_error500Internal server error
resource_not_found404Resource not found

Versioning

API uses path-based versioning:

https://api.tinyhumans.ai/v1/agents
https://api.tinyhumans.ai/v2/agents # Future version

Next Steps