# Digits Developer API

Digits offers a modern API for building integrations and automations on top of an **AI-native accounting platform**—so you can send the data you already have and let Digits handle the accounting structure.

For more information, check out our **Developer docs:** <https://developer.digits.com/docs/overview>

***

### Frequently Asked Questions

<details>

<summary>Why use the Digits API? </summary>

Digits is built to reduce the typical “integration tax” of ledger integrations (custom mapping logic, duplicate handling, brittle schemas).

With Digits, you can:

* Send raw transaction data and let the **Agentic General Ledger™** interpret and categorize it
* Avoid duplicate writes with **idempotent requests**
* Build with predictable, typed endpoints and a full OpenAPI spec

</details>

<details>

<summary>Where should I start if I just “need APIs”?</summary>

Start with our developer docs: <https://developer.digits.com/docs/overview>

If you’re unsure what you need yet, email **<developer@digits.com>** and describe what you’re trying to build.

</details>

<details>

<summary>What does the Digits API do? </summary>

The Digits API turns raw financial data into structured accounting entries.

It can:

* Create balanced ledger entries automatically
* Categorize transactions without custom rules
* Identify and enrich vendors from raw descriptions
* Apply context like department or location
* Prevent duplicates with idempotent writes

In short: you send transactions, Digits handles the accounting.

</details>

<details>

<summary>Who is the Digits API for?</summary>

The Digits API is designed for:

* Product teams embedding accounting into their software
* Platforms ingesting financial or transaction data
* Firms or businesses automating custom workflows
* Developers who want accounting without the overhead

If you already have financial data, the API is likely a fit.

</details>

<details>

<summary>Can I Add a Custom API Inside Digits?</summary>

Digits does **not** support creating custom APIs directly inside the product.

Instead:

* You build integrations on top of the Digits API
* Custom logic lives in your own system or middleware
* Digits provides secure API access to supported data and workflows

If you’re looking to “add a custom API,” that usually means connecting Digits to something else, not modifying Digits itself.

</details>

<details>

<summary>Where Is the Digits API Documentation?</summary>

Full technical documentation—including authentication, endpoints, and examples—is available here:

**Digits Developer Documentation** <https://developer.digits.com/docs/overview>

</details>

<details>

<summary>Can I integrate Digits with my own system or product?</summary>

Yes. You can build your own integration using the Digits API to send data into Digits or interact with ledger data.

</details>

***

{% columns %}
{% column width="66.66666666666666%" valign="middle" %}
Got a question or feedback? Our team is all ears—come say hello!
{% endcolumn %}

{% column width="33.33333333333334%" valign="middle" %}

<p align="center"><a href="https://app.gitbook.com/s/x8QKZsFt122QPdcslRDC/contact-us" class="button primary" data-icon="envelope-open-text">Contact Digits Support</a></p>
{% endcolumn %}
{% endcolumns %}

***
