---
title: "Tell Runtime something: a bug, a missing feature, a gap against another provider, a migration blocker."
method: POST
path: "/v1/feedback"
tags: ["feedback"]
---

# Tell Runtime something: a bug, a missing feature, a gap against another provider, a migration blocker.

`POST /v1/feedback`

## Request

- Base URL: `https://api.withruntime.com`
- URL: `https://api.withruntime.com/v1/feedback`
- Auth: HTTP bearer

Read by the team. Please report generously: small annoyances count. Quote the requestId of an error you hit. An account that has never added credit files 5 a day (429 rate_limited after).

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `kind` 'bug' | 'missing_feature' | 'competitor_gap' | 'migration_blocker' | 'docs' | 'pricing' | 'praise' | 'other', required: bug | missing_feature | competitor_gap (something another provider does better) | migration_blocker (what stops a move to Runtime) | docs | pricing | praise | other
  - `summary` string, required: One line.
  - `detail` string: What happened, what you expected, how to reproduce.
  - `competitor` string: E.g. E2B, Daytona, Modal, Vercel Sandbox.
  - `resourceId` string: Resource identifier (UUID).
  - `requestId` string: From the error you are reporting.
  - `context` object: Anything else useful, at most 4 KB of JSON.

## Response `200`

Success

- object
  - `id` string, required
  - `duplicate` boolean, required: The same report was already filed.
  - `message` string: Received, and waiting to be sorted: triage runs every hour.

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/withruntime/apis/runtime-cloud-api.md) · [All operations](https://skmtc.dev/withruntime/apis/runtime-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/withruntime/apis/runtime-cloud-api/revisions/6f4012286988?raw)
