Base URL
The base URL depends on which Humancheck product you’re using:Platform (Cloud)
Using Platform?
Managed cloud service with production-scale infrastructure. Get started in minutes with no setup required.
Open Source (Self-Hosted)
Using Open Source?
Self-host the Humancheck stack for full control over data, deployment, and customization.
Authentication
Platform
All API requests require authentication using an API key. Include your API key in theAuthorization header:
Open Source
Authentication is optional. By default, the API is open. You can enable authentication inhumancheck.yaml:
Authorization header as shown above.
Creating a Review
Basic Review Request
- Platform
- Open Source
Blocking Request
Wait for the decision before proceeding:Review Fields
| Field | Type | Required | Description |
|---|---|---|---|
task_type | string | Yes | Type of task (e.g., “payment”, “data_deletion”) |
proposed_action | string | Yes | The action to be reviewed |
agent_reasoning | string | No | Why the agent is requesting review |
confidence_score | float | No | Confidence score (0.0-1.0) |
urgency | string | No | Urgency level: “low”, “medium”, “high”, “critical” |
framework | string | No | Framework identifier (e.g., “langchain”, “custom”) |
metadata | object | No | Custom metadata object |
organization_id | integer | No | Organization ID for multi-tenancy |
agent_id | integer | No | Registered agent ID |
blocking | boolean | No | Wait for decision (default: false) |
Checking Review Status
Get Review Details
List Reviews
Getting Decisions
Check for Decision
Polling for Decision
Making Decisions (from Dashboard or API)
Approve a Review
Reject a Review
Modify a Review
Submitting Feedback
Error Handling
Complete Example
Using with cURL
Create Review
Get Review
Get Decision
Next Steps
- Learn about MCP Integration for Claude Desktop
- Explore LangChain Integration for LangChain/LangGraph agents
- Check out Use Cases for real-world examples