# useadam.io Developer API ## Docs - [Attachments](https://developer.useadam.io/api-reference/attachments.md): The attachments array shape for AI create endpoints and bank transaction upload. - [Validate business](https://developer.useadam.io/api-reference/authentication/validate-business.md): Validate a **business** `tyms_sk_...` key and return business profile fields. - [Create bank transactions (AI)](https://developer.useadam.io/api-reference/bank-transactions/create-bank-transactions-ai.md): AI-assisted extraction — **not** a raw JSON array upload. `prompt` is required. - [Delete bank transaction](https://developer.useadam.io/api-reference/bank-transactions/delete-bank-transaction.md) - [Get bank transaction](https://developer.useadam.io/api-reference/bank-transactions/get-bank-transaction.md) - [List bank transactions](https://developer.useadam.io/api-reference/bank-transactions/list-bank-transactions.md) - [Update bank transaction](https://developer.useadam.io/api-reference/bank-transactions/update-bank-transaction.md) - [Update bank transaction (partial)](https://developer.useadam.io/api-reference/bank-transactions/update-bank-transaction-partial.md) - [Get bank](https://developer.useadam.io/api-reference/banks/get-bank.md) - [List banks](https://developer.useadam.io/api-reference/banks/list-banks.md) - [Create bill (AI)](https://developer.useadam.io/api-reference/bills/create-bill-ai.md) - [Delete bill](https://developer.useadam.io/api-reference/bills/delete-bill.md) - [Get bill](https://developer.useadam.io/api-reference/bills/get-bill.md) - [List bills](https://developer.useadam.io/api-reference/bills/list-bills.md) - [Update bill](https://developer.useadam.io/api-reference/bills/update-bill.md) - [Update bill (partial)](https://developer.useadam.io/api-reference/bills/update-bill-partial.md) - [Update bill payments](https://developer.useadam.io/api-reference/bills/update-bill-payments.md) - [Create account (AI)](https://developer.useadam.io/api-reference/chart-of-accounts/create-account-ai.md) - [Delete account](https://developer.useadam.io/api-reference/chart-of-accounts/delete-account.md) - [Get account](https://developer.useadam.io/api-reference/chart-of-accounts/get-account.md) - [List accounts](https://developer.useadam.io/api-reference/chart-of-accounts/list-accounts.md) - [Update account](https://developer.useadam.io/api-reference/chart-of-accounts/update-account.md) - [Update account (partial)](https://developer.useadam.io/api-reference/chart-of-accounts/update-account-partial.md) - [Create contact (AI)](https://developer.useadam.io/api-reference/contacts/create-contact-ai.md) - [Delete contact](https://developer.useadam.io/api-reference/contacts/delete-contact.md) - [Get contact](https://developer.useadam.io/api-reference/contacts/get-contact.md) - [List contacts](https://developer.useadam.io/api-reference/contacts/list-contacts.md) - [Update contact](https://developer.useadam.io/api-reference/contacts/update-contact.md) - [Update contact (partial)](https://developer.useadam.io/api-reference/contacts/update-contact-partial.md) - [Create expense (AI)](https://developer.useadam.io/api-reference/expenses/create-expense-ai.md) - [Delete expense](https://developer.useadam.io/api-reference/expenses/delete-expense.md) - [Get expense](https://developer.useadam.io/api-reference/expenses/get-expense.md) - [List expenses](https://developer.useadam.io/api-reference/expenses/list-expenses.md) - [Update expense](https://developer.useadam.io/api-reference/expenses/update-expense.md) - [Update expense (partial)](https://developer.useadam.io/api-reference/expenses/update-expense-partial.md) - [Create income (AI)](https://developer.useadam.io/api-reference/income/create-income-ai.md) - [Delete income](https://developer.useadam.io/api-reference/income/delete-income.md) - [Get income](https://developer.useadam.io/api-reference/income/get-income.md) - [List income](https://developer.useadam.io/api-reference/income/list-income.md) - [Update income](https://developer.useadam.io/api-reference/income/update-income.md) - [Update income (partial)](https://developer.useadam.io/api-reference/income/update-income-partial.md) - [Create invoice (AI)](https://developer.useadam.io/api-reference/invoices/create-invoice-ai.md) - [Delete invoice](https://developer.useadam.io/api-reference/invoices/delete-invoice.md) - [Get invoice](https://developer.useadam.io/api-reference/invoices/get-invoice.md) - [List invoices](https://developer.useadam.io/api-reference/invoices/list-invoices.md) - [Update invoice](https://developer.useadam.io/api-reference/invoices/update-invoice.md) - [Update invoice (partial)](https://developer.useadam.io/api-reference/invoices/update-invoice-partial.md) - [Update invoice payments](https://developer.useadam.io/api-reference/invoices/update-invoice-payments.md) - [Create journal (AI)](https://developer.useadam.io/api-reference/journals/create-journal-ai.md) - [Delete journal](https://developer.useadam.io/api-reference/journals/delete-journal.md) - [Get journal](https://developer.useadam.io/api-reference/journals/get-journal.md) - [List journals](https://developer.useadam.io/api-reference/journals/list-journals.md) - [Update journal](https://developer.useadam.io/api-reference/journals/update-journal.md) - [Update journal (partial)](https://developer.useadam.io/api-reference/journals/update-journal-partial.md) - [API overview](https://developer.useadam.io/api-reference/overview.md): Base URL, conventions, errors, rate limits, and identifier rules for the Adam v1 Developer API. - [Register business](https://developer.useadam.io/api-reference/partners/register-business.md): Create a new Adam business using a **partner** API key. - [Balance sheet](https://developer.useadam.io/api-reference/reports/balance-sheet.md) - [Cash flow statement](https://developer.useadam.io/api-reference/reports/cash-flow-statement.md) - [Income statement](https://developer.useadam.io/api-reference/reports/income-statement.md) - [Trial balance](https://developer.useadam.io/api-reference/reports/trial-balance.md) - [Authentication](https://developer.useadam.io/authentication.md): Business API keys, partner keys, headers, and Developer API access requirements. - [Core concepts](https://developer.useadam.io/concepts.md): How the Adam Developer API models businesses, AI processing, banking, and financial reporting. - [AI Prompt Guidelines](https://developer.useadam.io/guides/ai-prompts.md): Best practices for creating records with AI prompts - [Error Handling](https://developer.useadam.io/guides/error-handling.md): Understand API errors and how to handle them - [Integration Examples](https://developer.useadam.io/guides/integrations.md): Integrate with Zapier, Make, and other platforms - [Introduction](https://developer.useadam.io/introduction.md): Adam is the AI accounting agent behind useadam.io — integrate books, banking, and reports over a single REST API. - [Partners and Register business](https://developer.useadam.io/partners-program.md): How Adam referral partners onboard businesses and use the Register business API with a partner key. - [Quickstart](https://developer.useadam.io/quickstart.md): Validate your API key and call the Adam Developer API in under five minutes. ## OpenAPI Specs - [adam-v1](https://developer.useadam.io/openapi/adam-v1.json)