Skip to main content

Register Agent

POST /agents

Request Body

{
  "name": "Payment Processor Bot",
  "framework": "langchain",
  "organization_id": 1,
  "description": "Processes vendor payments",
  "metadata": {
    "version": "2.0.1"
  }
}

Response

{
  "id": 1,
  "name": "Payment Processor Bot",
  "framework": "langchain",
  "organization_id": 1,
  "description": "Processes vendor payments",
  "metadata": {
    "version": "2.0.1"
  },
  "created_at": "2024-01-01T12:00:00Z"
}

Example

import httpx

async with httpx.AsyncClient() as client:
    response = await client.post(
        "https://api.humancheck.dev/reviews",
        headers={
            "Authorization": "Bearer your-api-key-here",
            "Content-Type": "application/json"
        },
        json={
            "name": "Payment Processor Bot",
            "framework": "langchain",
            "organization_id": 1,
            "description": "Processes vendor payments",
            "metadata": {
                "version": "2.0.1"
            }
        }
    )
    agent = response.json()