---
title: "Bodo API"
description: "REST following OpenAPI 3.1 for contacts, companies, tasks and documents, plus webhooks, OAuth for apps and SDKs for TypeScript and Python. Every call acts as exactly one principal, a person or a service account, and may never do more than that principal."
lang: en
url: https://developers.bodo-app.com/en/
apiVersion: 2026-11-01
---

# Bodo API

REST following OpenAPI 3.1 for contacts, companies, tasks and documents, plus webhooks, OAuth for apps and SDKs for TypeScript and Python. Every call acts as exactly one principal, a person or a service account, and may never do more than that principal.

Stable 2026-11-01 · Preview moves · OpenAPI 3.1 · camelCase · RFC 9457 · Deutsch · English

Base URL `https://api.bodo-app.com/v1`

- **Quickstart**: Create a sandbox key, make the first call, create the first contact. About five minutes. [Get started](/en/quickstart/)
- **API reference**: Every operation with schema, errors, cost and examples in curl, the TypeScript SDK and the Python SDK. Try it with a sandbox key. [Open the reference](/en/reference/)
- **Guides**: Errors, pagination & sync, rate limits, idempotency & revisions, versioning & preview, webhooks, OAuth for apps. [Read the guides](/en/guides/errors/)

## Your first contact in three steps

### 1. Create a sandbox key

In Bodo under Settings › Interfaces › API keys, environment `test`.

### 2. Who am I?

`curl https://api.bodo-app.com/v1/me`

### 3. Create a contact

“Erika Mustermann” as a contact in the sandbox. The timeline then shows the plug mark.

[Go to the quickstart](/en/quickstart/)

## Latest in the changelog

| Date | Kind | Change |
| --- | --- | --- |
| 2026-11-01 | Additive | First stable version 2026-11-01 |
| 2026-11-01 | Preview | Writes in the preview channel |

[All entries](/en/changelog/)
