Skip to main content
The REST API is the most universal way to integrate Humancheck with any AI agent, regardless of framework or language. It provides a simple HTTP interface for creating reviews, checking status, and retrieving decisions.

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 the Authorization header:
Get your API key from platform.humancheck.dev under your organization settings.

Open Source

Authentication is optional. By default, the API is open. You can enable authentication in humancheck.yaml:
When enabled, include the API key in the Authorization header as shown above.

Creating a Review

Basic Review Request

Blocking Request

Wait for the decision before proceeding:

Review Fields

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