---
title: "Proxy Anthropic API requests for a session"
method: POST
path: "/anthropic_proxy/{session_id}/v1/messages"
tags: ["proxy-manual"]
---

# Proxy Anthropic API requests for a session

`POST /anthropic_proxy/{session_id}/v1/messages`

## Path parameters

- `session_id` string, required

## Request body

- object

## Response `200`

Proxied response from Anthropic

- object

## Other responses

- `400` — Bad request
- `404` — Resource not found
- `500` — Internal server error

## Changes

- **2025-08-21** `b9205862e625` — 1 info
  - endpoint added
- **2025-08-21** `17230ef6925b` — 1 breaking
  - api path removed without deprecation
- **2025-08-15** `2c81d2a8d772` — 1 info
  - endpoint added
- **2025-08-14** `674fed1b161a` — 1 info
  - endpoint added
- **2025-08-14** `ce345243c995` — 1 breaking
  - api path removed without deprecation

[Full history](https://skmtc.dev/humanlayer/apis/humanlayer-daemon-rest-api/changes/anthropic_proxy/:session_id/v1/messages/post.md)

---

[API](https://skmtc.dev/humanlayer/apis/humanlayer-daemon-rest-api.md) · [All operations](https://skmtc.dev/humanlayer/apis/humanlayer-daemon-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/humanlayer/humanlayer-daemon-rest-api/revisions/02da8cb8aa12/schema)
