> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started with the Vantage API

> Get started with the ABBYY Vantage REST API: make your first call, authenticate with OAuth 2.0, choose a processing scenario, and explore with Postman, Swagger, and the MCP server.

The Vantage API lets you integrate intelligent document processing into your application — submit documents, track transactions, and retrieve structured data. For a conceptual overview of the Processing and Reporting APIs, base URLs, and output formats, see [API introduction](/vantage/developer/api-introduction).

## Make your first call

The fastest way to see the API end to end is the quickstart. In about 10 minutes you authenticate, find a skill, upload a document, and download the extracted data as JSON.

<Card title="Process via API" icon="circle-play" href="/vantage/getting-started/api">
  Step-by-step quickstart with cURL and Python examples — from your first request to structured results.
</Card>

## Authenticate

Every request must include an OAuth 2.0 access token in the `Authorization` header. Choose the flow that fits your integration:

| Flow                                                                                                         | Best for                         |
| :----------------------------------------------------------------------------------------------------------- | :------------------------------- |
| [Resource Owner Password Credentials](/vantage/developer/authentication/resource-owner-password-credentials) | Server-to-server integrations    |
| [Authorization Code Flow](/vantage/developer/authentication/authorization-code-flow)                         | User-facing applications         |
| [Client Credentials](/vantage/developer/authentication/client-credentials)                                   | Machine-to-machine communication |

For token endpoints and request examples, see [Authentication](/vantage/developer/authentication/authentication).

<Note>
  [Contact ABBYY](https://www.abbyy.com/company/contact-us/) to request a tenant. Once you have one, your admin can create user accounts and API clients in **Administration > API clients**.
</Note>

## Choose a processing scenario

Pick the approach that matches how much control you need over the document workflow:

<CardGroup cols={2}>
  <Card title="Single API call" icon="bolt" href="/vantage/developer/processing-documents/processing-documents-single-api">
    Create the transaction, upload the file, and start processing in one request. Best for a single file under 30 MB that needs no image editing.
  </Card>

  <Card title="Separate API calls" icon="layer-group" href="/vantage/developer/processing-documents/processing-documents-with-separate-api-calls">
    Use separate requests for fine-grained control over file upload, ordering, image edits, and processing.
  </Card>
</CardGroup>

Need a person to verify low-confidence results before they reach downstream systems? Add [Manual Review](/vantage/developer/integrating-manual-review) to your pipeline.

## Explore and test

<CardGroup cols={3}>
  <Card title="Postman collection" icon="rocket" href="/vantage/developer/postman-collection/overview">
    Authorize with either OAuth 2.0 flow and call every Vantage API method, including the Business Process Reporting Warehouse. Published [on the ABBYY Marketplace](https://www.abbyy.com/marketplace/assets/host/abbyy/connector/postman---abbyy-vantage-api-collection/).
  </Card>

  <Card title="Swagger reference" icon="code" href="https://vantage-us.abbyy.com/api/index.html?urls.primaryName=publicapi%2Fv1">
    Browse and try every endpoint interactively from the live API reference.
  </Card>

  <Card title="Vantage MCP server" icon="robot" href="/vantage/how-to/mcp-server">
    Add the MCP server to Claude Code or VS Code Copilot for AI-assisted access to the docs while you code.
  </Card>
</CardGroup>
