# Vic.ai Attachments API

**Canonical:** https://apis.io/apis/vicai/vicai-attachments-api/  
**Provider:** Vic.ai — https://apis.io/providers/vicai/  
**Base URL:** https://api.us.vic.ai  
**Documentation:** https://docs.vic.ai

Vic.ai Attachments API is one of 33 APIs that [Vic.ai](https://apis.io/providers/vicai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Attachments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

Attachments are original invoice documents that can be processed by Vic.ai. ## Supported content types - `application/msword` - `application/pdf` - `application/vnd.ms-word.document.macroEnabled.12` - `application/vnd.ms-word.template.macroEnabled.12` - `application/vnd.openxmlformats-officedocument.wordprocessingml.document` - `application/vnd.openxmlformats-officedocument.wordprocessingml.template` - `image/tiff` - `text/xml` **(See note below about supported EDI formats)** - `image/jpg` - `image/jpeg` - `image/png` - `image/gif` - `application/vnd.ms-excel` - `application/vnd.ms-excel.addin.macroenabled.12` - `application/vnd.ms-excel.sheet.binary.macroenabled.12` - `application/vnd.ms-excel.sheet.macroenabled.12` - `application/vnd.ms-excel.template.macroenabled.12` - `application/vnd.openxmlformats-officedocument.spreadsheetml.sheet` - `application/vnd.openxmlformats-officedocument.spreadsheetml.template` ### Supported EDI formats: #### PEPPOL BIS Billing v3 Supported embedded attachment MIME codes: - `application/pdf` - `image/jpeg` - `image/png` - `image/tiff` The API will ignore other attachment types. #### X12 EDI 810 X12 ingestion is opt-in — contact Vic.ai support to enable it for your organization. Raw X12 EDI 810 invoice files (version 4010) are accepted — upload the file as your supplier sends it (a `.edi` or `.x12` file beginning with an `ISA` segment), with no conversion. An interchange may contain several invoices; each transaction set becomes its own invoice, and Vic.ai renders an image for each so it is processed like any other invoice. Because processing happens asynchronously, the upload response confirms only that the file was received. Use `GET /v0/attachments/{id}` to check whether processing completed and to retrieve the ids of the invoices that were created.

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vicai/refs/heads/main/openapi/vicai-attachments-api-openapi.yml
- **Documentation** — https://docs.vic.ai
- **APIReference** — https://docs.vic.ai

## Other Vic.ai APIs (12)

- [Vic.ai Accounts API](https://apis.io/apis/vicai/vicai-accounts-api/)
- [Vic.ai Allowed Senders API](https://apis.io/apis/vicai/vicai-allowed-senders-api/)
- [Vic.ai Authentication API](https://apis.io/apis/vicai/vicai-authentication-api/)
- [Vic.ai Beta Features API](https://apis.io/apis/vicai/vicai-beta-features-api/)
- [Vic.ai Bills API](https://apis.io/apis/vicai/vicai-bills-api/)
- [Vic.ai Companies API](https://apis.io/apis/vicai/vicai-companies-api/)
- [Vic.ai Company Settings API](https://apis.io/apis/vicai/vicai-company-settings-api/)
- [Vic.ai Credit Confirmations API](https://apis.io/apis/vicai/vicai-credit-confirmations-api/)
- [Vic.ai CSV Reports API](https://apis.io/apis/vicai/vicai-csv-reports-api/)
- [Vic.ai Dimensions API](https://apis.io/apis/vicai/vicai-dimensions-api/)
- [Vic.ai Email Endpoints API](https://apis.io/apis/vicai/vicai-email-endpoints-api/)
- [Vic.ai Invoice Approval Flows API](https://apis.io/apis/vicai/vicai-invoice-approval-flows-api/)

## Tags

Attachments

---

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