---
title: "Submit generated text"
method: POST
path: "/v2/generate/text/submit"
tags: ["v2"]
---

# Submit generated text

`POST /v2/generate/text/submit`

This endpoint is used by registered workers only

## Headers

- `apikey` string, required
- `X-Fields` string, mask

## Request body

- SubmitInputKobold
  - `id` string, required — The UUID of this generation.
  - `generation` string — R2 result was uploaded to R2, else the string of the result.
  - `state` 'ok' | 'censored' | 'faulted' | 'csam' — The state of this generation.
  - `gen_metadata` GenerationMetadataKobold[]
    - `type` 'censorship', required — The relevance of the metadata field
    - `value` 'csam', required — The value of the metadata field
    - `ref` string — Optionally a reference for the metadata (e.g. a lora ID)

## Response `200`

Generation Submitted

- GenerationSubmitted
  - `reward` number — The amount of kudos gained for submitting this request.

## Other responses

- `400` — Generation Already Submitted
- `401` — Invalid API Key
- `403` — Access Denied
- `404` — Request Not Found

---

[API](https://skmtc.net/haidra-org/apis/ai-horde.md) · [All operations](https://skmtc.net/haidra-org/apis/ai-horde/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/haidra-org/ai-horde/versions/dfeb0bedd935/schema)
