> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wibbleai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Wibble API

> Humanize AI-generated and robotic text into natural human writing over an asynchronous HTTP API.

Wibble is an AI humanizer. It rewrites AI-generated or stiff, robotic text into writing that reads as natural and human, while preserving the original meaning. Paste a draft from ChatGPT, Claude, Gemini, or your own pipeline, and Wibble returns a more natural, readable version.

These docs cover the Wibble HTTP API, which exposes the same humanizer programmatically through asynchronous jobs: you submit text, then track the job until the humanized output is ready.

```bash theme={null}
curl https://www.wibbleai.com/api/v1/humanize \
  -H "Authorization: Bearer wib_live_..." \
  -H "Content-Type: application/json" \
  -d '{"text": "The mitochondria is the powerhouse of the cell."}'
```

<Columns cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Go from an API key to your first humanized result in a few minutes.
  </Card>

  <Card title="How humanization works" icon="wand-magic-sparkles" href="/concepts/humanization">
    What the humanizer does, the request options, supported languages, and responsible use.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    Authentication, the job lifecycle, limits, errors, and webhooks.
  </Card>

  <Card title="Webhooks" icon="bell" href="/concepts/webhooks">
    Get notified when a job finishes, and verify deliveries.
  </Card>
</Columns>

## How it works

<Steps>
  <Step title="Submit text">
    Send your text to `POST /humanize`. Wibble reserves the required API words and returns a job with status `queued`.
  </Step>

  <Step title="Track the job">
    Poll `GET /humanize/{id}`, or register a `webhook_url` to be notified when the job reaches `succeeded` or `failed`.
  </Step>

  <Step title="Use the output">
    A succeeded job returns the humanized text in its `output` field. If a job fails, the reserved words are refunded.
  </Step>
</Steps>

<Note>
  Humanization is an editing aid. Follow your institution's or workplace's AI policies, cite AI assistance where applicable, and review outputs before use. No tool can guarantee outcomes with third-party AI-detection systems. See [How humanization works](/concepts/humanization) for details.
</Note>

To create an API key and buy words, visit the [dashboard](https://www.wibbleai.com/dashboard/api).
