# AI2Fin Smart Categories API

**Canonical:** https://apis.io/apis/ai2fin-com/ai2fin-com-smart-categories-api/  
**Provider:** AI2Fin — https://apis.io/providers/ai2fin-com/  
**Base URL:** https://api.ai2fin.com  
**Documentation:** https://docs.ai2fin.com/api-reference/introduction

AI2Fin Smart Categories API is one of 17 APIs that [AI2Fin](https://apis.io/providers/ai2fin-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Smart Categories. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Category sets, multi-category assignments, and transaction history (Elite+ only)

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/category-sets` | List category sets |
| POST | `/api/category-sets` | Create category set |
| GET | `/api/category-sets/active` | Get active category set |
| GET | `/api/category-sets/{id}` | Get category set by ID |
| PUT | `/api/category-sets/{id}` | Update category set |
| DELETE | `/api/category-sets/{id}` | Delete category set |
| POST | `/api/category-sets/{id}/activate` | Activate category set |
| POST | `/api/category-sets/{id}/duplicate` | Duplicate category set |
| POST | `/api/category-sets/move-category` | Move category to set |
| GET | `/api/category-sets/categories/from-sets` | Get categories from sets |
| POST | `/api/transaction-categories/batch` | Get categories for multiple transactions |
| GET | `/api/transaction-categories/{transactionId}` | Get transaction categories |
| POST | `/api/transaction-categories/{transactionId}` | Assign category to transaction |
| PUT | `/api/transaction-categories/{transactionId}` | Replace transaction categories |
| POST | `/api/transaction-categories/{transactionId}/multiple` | Assign multiple categories |
| DELETE | `/api/transaction-categories/{transactionId}/{categoryId}` | Remove category from transaction |
| GET | `/api/transaction-history/{entityType}/{entityId}` | Get entity history |
| GET | `/api/transaction-history/{entityType}/{entityId}/{fieldName}` | Get field history |
| GET | `/api/transaction-history/recent` | Get recent changes |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/ai2fin-com/openapi/ai2fin-com-smart-categories-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-transaction-field-history-schema.json
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-category-set-schema.json
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-custom-rule-input-schema.json
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-transaction-category-schema.json
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-bank-transaction-schema.json
- **JSONSchema** — https://artifacts.apis.io/ai2fin-com/json-schema/ai2fin-com-bill-pattern-input-schema.json

## Other AI2Fin APIs (12)

- [AI2Fin AI Analysis API](https://apis.io/apis/ai2fin-com/ai2fin-com-ai-analysis-api/)
- [AI2Fin AI Assistant API](https://apis.io/apis/ai2fin-com/ai2fin-com-ai-assistant-api/)
- [AI2Fin AI Services API](https://apis.io/apis/ai2fin-com/ai2fin-com-ai-services-api/)
- [AI2Fin Analytics & Reports API](https://apis.io/apis/ai2fin-com/ai2fin-com-analytics-reports-api/)
- [AI2Fin Authentication API](https://apis.io/apis/ai2fin-com/ai2fin-com-authentication-api/)
- [AI2Fin Automation API](https://apis.io/apis/ai2fin-com/ai2fin-com-automation-api/)
- [AI2Fin Bank Transactions API](https://apis.io/apis/ai2fin-com/ai2fin-com-bank-transactions-api/)
- [AI2Fin Bills & Recurring Payments API](https://apis.io/apis/ai2fin-com/ai2fin-com-bills-recurring-payments-api/)
- [AI2Fin Categories API](https://apis.io/apis/ai2fin-com/ai2fin-com-categories-api/)
- [AI2Fin Expenses API](https://apis.io/apis/ai2fin-com/ai2fin-com-expenses-api/)
- [AI2Fin GST & Tax API](https://apis.io/apis/ai2fin-com/ai2fin-com-gst-tax-api/)
- [AI2Fin MCP Server API](https://apis.io/apis/ai2fin-com/ai2fin-com-mcp-server-api/)

## Tags

Smart Categories

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ai2fin-com/ai2fin-com-smart-categories-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ai2fin-com/.
