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

# Set up ABBYY Vantage for the KYC Agent

> Create a Public API client, build the KYC Document Skills, obtain the Skill ID, and collect the ABBYY Vantage values that the IBM watsonx Orchestrate connections need.

The KYC Agent uses ABBYY Vantage (Document AI) to classify and extract data from customer documents. Set up ABBYY Vantage by creating a Public API client, building the KYC Document Skills, and collecting the values that the IBM watsonx Orchestrate connections need.

## Create a Public API client in ABBYY Vantage

A Public API client lets IBM watsonx Orchestrate authenticate to ABBYY Vantage over OAuth 2.0.

<Steps>
  <Step title="Log in to ABBYY Vantage">
    Log in to your ABBYY Vantage environment.
  </Step>

  <Step title="Open Public API Clients">
    Go to **Admin & Configuration** and select **Public API Clients**.
  </Step>

  <Step title="Create a client">
    Create a new API client, and then record the generated **Client ID** and **Client Secret**.
  </Step>

  <Step title="Assign the Skill User role">
    Assign the **Skill User** role to the client.
  </Step>

  <Step title="Enable the client credentials flow">
    In the **OAuth 2.0 Flows Settings**, enable **Allow client credentials flow**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/y2xLIbIIxf-9gINl/images/vantage/developer/connectors/ibm-watsonx-orchestrate/create-public-api-client.png?fit=max&auto=format&n=y2xLIbIIxf-9gINl&q=85&s=1da3aa8f27bfe4b97ecaed07f48d3373" alt="Screenshot of the ABBYY Vantage Public API Client page under Admin and Configuration, with the Client ID, Client Secrets, and the Allow client credentials flow option (Roles: Skill User) highlighted." width="1458" height="746" data-path="images/vantage/developer/connectors/ibm-watsonx-orchestrate/create-public-api-client.png" />
    </Frame>
  </Step>
</Steps>

Use these credentials to populate the `abbyy_vantage_oauth_abbyy_e073d849` connection in IBM watsonx Orchestrate.

For more information, see [Configure a Public API client](/vantage/documentation/tenant-admin/tenant-management/configure-client).

## Create the KYC Document Skills

Create or import the Document Skills that the KYC workflow needs, such as:

* Identity proof documents
* Bank statement
* Tax forms

Configure the classification and extraction activities in a Process Skill, and then publish the Skill to your ABBYY Vantage environment.

<Frame>
  <img src="https://mintcdn.com/abbyy/y2xLIbIIxf-9gINl/images/vantage/developer/connectors/ibm-watsonx-orchestrate/skill-designer-process.png?fit=max&auto=format&n=y2xLIbIIxf-9gINl&q=85&s=e66b19a6d7e572a56a3259b29c260721" alt="Screenshot of a Process Skill in the ABBYY Vantage Skill Designer with the Assemble, Classify, Extract, and Review activities highlighted." width="1479" height="879" data-path="images/vantage/developer/connectors/ibm-watsonx-orchestrate/skill-designer-process.png" />
</Frame>

You can also use the pre-trained, out-of-the-box Document Skills that are available for data extraction.

<Frame>
  <img src="https://mintcdn.com/abbyy/y2xLIbIIxf-9gINl/images/vantage/developer/connectors/ibm-watsonx-orchestrate/extract-document-skills.png?fit=max&auto=format&n=y2xLIbIIxf-9gINl&q=85&s=a3a74f26a681e29baf3fc1b7f202ec2a" alt="Screenshot of the Extract activity in the ABBYY Vantage Skill Designer showing three Document Skills: Bank Statement, Identity Documents, and IRS Tax Form 1040." width="1419" height="812" data-path="images/vantage/developer/connectors/ibm-watsonx-orchestrate/extract-document-skills.png" />
</Frame>

For more information about building skills, see [Skill Designer](/vantage/documentation/skill-designer/skill-designer).

## Obtain the ABBYY Vantage Skill ID

After you publish the Skill, get its Skill ID from the ABBYY Vantage URL. The Skill ID is the identifier at the end of the skill editor address.

```text theme={null}
https://vantage-au.abbyy.com/skill-editor/Processing/bfd66237-71ec-4d04-8ea3-960e353ffb9f
```

In this example, the Skill ID is `bfd66237-71ec-4d04-8ea3-960e353ffb9f`.

<Frame>
  <img src="https://mintcdn.com/abbyy/y2xLIbIIxf-9gINl/images/vantage/developer/connectors/ibm-watsonx-orchestrate/obtain-vantage-skill-id.png?fit=max&auto=format&n=y2xLIbIIxf-9gINl&q=85&s=a91adbdbc9603b29089a1edc6498e86a" alt="Screenshot of the ABBYY Vantage Skill Designer with the Skill ID portion of the browser address highlighted." width="1333" height="742" data-path="images/vantage/developer/connectors/ibm-watsonx-orchestrate/obtain-vantage-skill-id.png" />
</Frame>

## Collect the ABBYY Vantage configuration values

Gather the following values from your ABBYY Vantage environment. You enter them into the IBM watsonx Orchestrate connections in the next step.

| Value         | Description                                                            |
| ------------- | ---------------------------------------------------------------------- |
| Server URL    | ABBYY Vantage environment URL. Example: `https://vantage-au.abbyy.com` |
| Client ID     | Public API Client ID                                                   |
| Client Secret | Public API Client Secret                                               |
| Skill ID      | Published Skill ID                                                     |

## Map the values to the IBM watsonx Orchestrate connections

Enter the collected values into the two IBM watsonx Orchestrate connections:

* `abbyy_vantage_oauth_abbyy_e073d849` – The ABBYY Vantage server URL, Client ID, Client Secret, and token endpoint.
* `abbyy_key_value_abbyy_e073d849` – The `vantage_skill_id`. The remaining key-value entries come from ABBYY Timeline setup.

For the full connection reference, see [System requirements](/vantage/connectors/ibm-watsonx-orchestrate/system-requirements). To finish configuring the connections, see [Set up IBM watsonx Orchestrate](/vantage/connectors/ibm-watsonx-orchestrate/set-up-watsonx-orchestrate).

## Next steps

Continue to [Set up ABBYY Timeline (Process AI)](/vantage/connectors/ibm-watsonx-orchestrate/set-up-timeline).
