> ## 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.

# Connect REST rules

> Reference for the Connect REST rules in the ABBYY Vantage Connector for Pega, which call methods of the ABBYY Vantage public API over HTTP.

The Connect REST rules are the basic entities that interact with the ABBYY Vantage API over HTTP. Each rule calls a specific method of the ABBYY Vantage public API.

For a detailed description of the API, see the ABBYY Vantage API Swagger:

<CodeGroup>
  ```text US theme={null}
  https://vantage-us.abbyy.com/api/index.html?urls.primaryName=publicapi%2Fv1
  ```

  ```text EU theme={null}
  https://vantage-eu.abbyy.com/api/index.html?urls.primaryName=publicapi%2Fv1
  ```

  ```text AU theme={null}
  https://vantage-au.abbyy.com/api/index.html?urls.primaryName=publicapi%2Fv1
  ```
</CodeGroup>

## Connect REST rules in the sample application

The `AbbyyVantageSample` application includes the following Connect REST rules:

| Rule                         | Request type | Response content type             | Description                                                                                                                                                                       |
| ---------------------------- | ------------ | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `GetSkills`                  | GET          | `application/json; charset=UTF-8` | Gets a list of skills in the ABBYY Vantage tenant in JSON format.                                                                                                                 |
| `StartTransaction`           | POST         | `application/json; charset=UTF-8` | Creates a transaction in ABBYY Vantage with the specified skill, adds the image files to the created transaction, and launches the transaction. Returns a transaction identifier. |
| `GetTransactionStatus`       | GET          | `application/json; charset=utf-8` | Gets the status of a transaction. Possible statuses: `New`, `Processing`, `Processed`, `Failed`, `Canceled`.                                                                      |
| `GetTransactionDocumentList` | GET          | `application/json; charset=utf-8` | Gets transaction document identifiers in JSON format.                                                                                                                             |
| `DownloadDocument`           | GET          | `application/octet-stream`        | Gets the result file for the document.                                                                                                                                            |

## Related topics

* [Process documents in a Pega case](/vantage/connectors/pega/process-documents)
* [Release notes for the Pega connector](/vantage/connectors/pega/release-notes)
