---
title: "List recent errors"
method: GET
path: "/errors"
tags: ["Project"]
---

# List recent errors

`GET /errors`

## Request

- Base URL: `https://api.hypamoon.com/api/v1`
- URL: `https://api.hypamoon.com/api/v1/errors`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://app.hypamoon.com/oauth/authorize`, token URL `https://api.hypamoon.com/oauth/token`, scopes: `project:read`)

The failed MCP tool calls and API requests of this project (live and test) from the last 14 days, newest first: when, which app (chatgpt, claude, grok, oauth, mcp or api), the tool or route, the error type, the status, the detail the caller got, how long it took and the request id. Arguments are only summarized (field names, types, lengths and counts), never their values; email addresses, phone numbers, keys and URL paths in the detail are masked. Pass request_id to find one error the user mentions. At most 1000 errors per project per day are kept; dropped_today counts the ones above that.

## Query parameters

- `limit` integer
- `before` string
- `request_id` string
- `tool` string

## Response `200`

The errors, newest first.

- RecentErrorList
  - `data` RecentError[], required
    - `id` string, required
    - `at` string, required
    - `source` 'mcp' | 'rest', required
    - `client` string, required
    - `tool` string, nullable, required
    - `route` string, nullable, required
    - `error` string, required
    - `status` integer, required
    - `detail` string, required
    - `duration_ms` integer, nullable, required
    - `request_id` string, required
    - `mode` string, nullable, required
    - `arguments` object, nullable, required
    - `field_errors` object[], nullable, required
      - `path` string, required
      - `code` string
      - `message` string, required
  - `next_before` string, nullable, required
  - `dropped_today` integer, required

## Other responses

- `400`: Bad Request: invalid_parameter.
- `401`: Unauthorized: unauthorized, missing_api_key, invalid_api_key, api_key_revoked, project_deleted.
- `403`: Forbidden: project_not_enabled, key_mode_mismatch, missing_scope, verification_required.
- `429`: Too Many Requests: rate_limited.
- `500`: Internal Server Error: internal_error.
- `503`: Service Unavailable: service_unavailable.

---

[API](https://skmtc.dev/hypamoon/apis/hypamoon-api.md) · [All operations](https://skmtc.dev/hypamoon/apis/hypamoon-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hypamoon/apis/hypamoon-api/revisions/9f0b90004c06?raw)
