# 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://portal.usepylon.com/digits/forms/get-in-touch-with-digits-support" class="button primary" data-icon="envelope-open-text">Contact Digits Support</a></p>
{% endcolumn %}
{% endcolumns %}

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.digits.com/business-connections/digits-developer-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
