# Vic.ai

**Canonical:** https://apis.io/providers/vicai/  
**Website:** https://www.vic.ai  
**APIs profiled:** 33

Vic.ai builds AI-native software for enterprise Accounts Payable and finance teams, automating the end-to-end AP workflow: invoice capture from email/SFTP/API/mobile, AI extraction of header and line-level data, GL coding, purchase-order matching, approval routing, bill pay and vendor portals, corporate-card expense management, and analytics. It integrates with major ERPs (SAP, Oracle, Microsoft Dynamics, NetSuite, Workday, Coupa). The public Vic.ai API (docs.vic.ai) is an ERP-integration surface with 173 operations across invoices, purchase orders, payments, masterdata sync, and webhooks, authenticated with client-credentials Bearer JWTs. Vic.ai holds SOC 1/SOC 2 Type II and operates on an ISO 27001 framework. Backed by Cowboy Ventures, GGV Capital, and ICONIQ Capital.

## Kin Score — 53.0 / 100 (developing)

Scored 2026-08-17 under rubric 0.11.0. Trend: flat (+0.0 from 53.0).

| Facet | Score |
|---|---|
| Discoverability | 57.4 |
| Contract Quality | 68.5 |
| Governance | 11.5 |
| Operational Transparency | 50.0 |
| Developer Ergonomics | 56.0 |
| Commercial Clarity | 60.5 |

Regulatory layer — **Payments**: 46.9 (matched via tags).

## Agent readiness — 49.8 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| MCP Server | derived |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | documented |
| OpenAPI Examples | partial |
| Rate Limit Signal | verified |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (33)

- **Vic.ai Accounts API** — GL (General Ledger) accounts are part of your *ERP* **Masterdata**. In order to be associated with an invoice line item, key data about the account must be stored in Vic.ai. The...
- **Vic.ai Allowed Senders API** — Restricts which sender addresses an email endpoint will accept. Each entry is either an `exact` match (full email address) or a `domain` match (everything from that domain). Whe...
- **Vic.ai Attachments API** — Attachments are original invoice documents that can be processed by Vic.ai. ## Supported content types - `application/msword` - `application/pdf` - `application/vnd.ms-word.docu...
- **Vic.ai Authentication API** — To initiate the authentication process, send a POST request to `/v0/token` with the payload as shown in the example below: ```json { "client_id": "VIC_CLIENT_ID", "client_secret...
- **Vic.ai Beta Features API** — These are features that are not quite ready for general consumption and are liable to change. We will try not to break what is provided, but we can not guarantee that breakages ...
- **Vic.ai Bills API** — Bills are imported invoices that can be created and updated through the API. These operations allow you to create new bills and update existing ones that were previously importe...
- **Vic.ai Companies API** — The companies in the Vic system.
- **Vic.ai Company Settings API** — Per-company configuration options that an integration partner can read and tune programmatically rather than by asking Vic.ai support. Requires partner authentication (obtain a ...
- **Vic.ai Credit Confirmations API** — Confirm or mark credits as failed after processing in your ERP.
- **Vic.ai CSV Reports API** — Generate and retrieve reports
- **Vic.ai Dimensions API** — Dimensions are part of your *ERP* **Masterdata**, and represent business categories that are associated with invoice line items, that Vic.ai can automatically assign to invoice ...
- **Vic.ai Email Endpoints API** — Email endpoints are dedicated email addresses that Vic.ai monitors so your team can forward or send invoices, contracts, or receipts in by email. Each company can have multiple ...
- **Vic.ai Invoice Approval Flows API** — Invoice approval flows define the criteria and steps for processing invoices through an approval workflow. These operations allow you to create, update, and manage approval flow...
- **Vic.ai Invoices API** — These routes give you read-only access to two types of invoices: - Invoices which have not yet been posted to the ERP system (restricted access). - Invoices which have been post...
- **Vic.ai Organizations API** — Organizations within the Vic system. The old name for this resource is Account Firm. We are transitioning to the name of Organization.
- **Vic.ai Partners API** — Partner API for integration providers to provision new organizations and companies. Requires partner-level credentials obtained from Vic.
- **Vic.ai Payment Batches API** — List and inspect payment batches.
- **Vic.ai Payment Confirmations API** — Confirm or mark payments as failed after processing in your ERP.
- **Vic.ai Payment Terms API** — Payment terms are part of your *ERP* **Masterdata**, and represent payment terms that Vic.ai can automatically assign to invoices. Some vendors may have a default payment term, ...
- **Vic.ai Purchase Order Line Items API** — Manage individual line items within a purchase order.
- **Vic.ai Purchase Orders API** — The purchase orders.
- **Vic.ai Status API** — Status requests on the state of the Vic.ai system.
- **Vic.ai Synchronizing API** — Synchronization is explicit and it is up to the integration to call each resource in the order deemed appropriate. When calling any synchronization functions. Care must be taken...
- **Vic.ai Tags API** — Tags are part of your *ERP* **Masterdata**, and represent business categories that are associated with certain entities, like Vendor.
- **Vic.ai Tax Codes API** — The tax codes.
- **Vic.ai Training Invoices API** — Training invoices are historical invoices used to train your company's AI model. By providing past invoices with their correct GL coding, vendor assignments, Vic.ai learns your ...
- **Vic.ai Users API** — Managing users in the Vic system. You are allowed to add and remove users from companies and organizations along with managing some of their attributes. However, you are not all...
- **Vic.ai VAT Codes API** — In some regions, VAT codes are part of your *ERP* **Masterdata**, that represent timeboxed VAT codes and VAT values that Vic.ai can automatically assign to invoice line items.
- **Vic.ai Vendor Groups API** — Vendors can be grouped together in Vic.ai. This is especially useful for purchase order matching where you want to match a purchase order to a group of vendors.
- **Vic.ai Vendor Tags API** — Vendor tags are used to categorize vendors using tags.
- **Vic.ai Vendors API** — Vendors are part of your *ERP* **Masterdata**, and represent companies that produce invoices. In order to be associated with an invoice, key data about the vendor must be stored...
- **Vic.ai Webhook Events API** — These are the `V1` events you can subscribe to. These will be sent as a `POST` to `https://yourCallbackUrl/events`. * `all` - This is a special form, that specifies that you wan...
- **Vic.ai Webhook Subscriptions API** — Webhook subscriptions control which events your system receives and where they are delivered. Each company may have one V0 subscription or multiple V2 subscriptions. You can sub...

## MCP servers (1)

- **vicai-mcp.yml**

## Agentic access (1)

- **Vicai Agentic Access** — 173 operations · 112 acting

## Security (3)

- **Vicai Authentication** — http · 1 scheme
- **Vicai Domain Security** — TLSv1.3 · HSTS · DMARC
- **Vicai Trust Center** — SOC 1 Type II, SOC 2 Type II, ISO 27001

## Tags

Company, Fintech, Accounts Payable, Invoicing, Payments, ERP Integration, AI, Finance Automation, Webhooks

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/vicai/). Scores are computed from the provider's own public artifacts under a published rubric.
