# REST API (/integrations/api)





The REST API lets you pull your articles into any system we don't have a native integration for — a custom site, a static-site generator, an internal tool.

## Get an API key [#get-an-api-key]

In [Settings → Integrations](/settings/integrations), open the **REST API** card and click **Generate API key**. The key is shown once — copy it and store it somewhere safe (never in client-side code or a public repo).

<img alt="The REST API card with the Generate API key button" src="__img0" />

## Authenticate [#authenticate]

Send the key with every request in the `X-PROJECT-API-KEY` header.

## Endpoints [#endpoints]

List your articles (paginated — `limit` up to 500, `offset` to page through):

```
GET https://api.rapidwombat.com/api/integrations/project/articles/
```

Fetch a single article:

```
GET https://api.rapidwombat.com/api/integrations/project/articles/{article_id}/
```

Each article returns four fields:

| Field         | What it is                         |
| ------------- | ---------------------------------- |
| `id`          | The article's unique ID            |
| `title`       | The article title                  |
| `content`     | The full article body, in Markdown |
| `cover_image` | The article's hero image           |

Prefer push over pull? [Webhooks](/integrations/webhooks) deliver each article to your endpoint the moment it publishes.
