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

# Conexión con la API de servicios web

> Conéctese a la API de servicios web de ABBYY FlexiCapture mediante solicitudes SOAP, JSON o POST, y autentíquese con una cuenta de Windows o de FlexiCapture.

Para usar una API, primero debe conectarse a un servicio web. La conexión puede establecerla el "Scanning Operator" (ID=1) [rol](/es/flexi-capture/api/structures/t-role-type) en la "User station" (ID=10) [tipo de estación](/es/flexi-capture/api/structures/t-workstation-type).

<div id="the-apis">
  ## Las API
</div>

Puede trabajar con la API de servicios web del Servidor de aplicaciones de ABBYY FlexiCapture 12 mediante solicitudes SOAP, solicitudes JSON o solicitudes POST. La interfaz a la que debe acceder se determina por la dirección del servicio web:

| **Método**                                            | **Cuándo usarlo**                                                                                                                                                                                   | **Valor del controlador** |
| ----------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------- |
| solicitudes SOAP                                      | Pueden usarse para cualquier operación                                                                                                                                                              | .../API/v1/Soap           |
| solicitudes JSON                                      | Pueden usarse para cualquier operación                                                                                                                                                              | .../API/v1/Json           |
| [solicitudes POST](/es/flexi-capture/api/files/files) | Pueden usarse para optimizar las operaciones con archivos, como cargar archivos en el servidor, cargar archivos por partes, obtener una suma de verificación, descargar archivos del servidor, etc. | .../FileService/v1        |

<div id="authentication-methods">
  ## Métodos de autenticación
</div>

En ABBYY FlexiCapture 12, puede conectarse a la API de servicios web con una cuenta de Windows o con una cuenta de ABBYY FlexiCapture.

Para una cuenta de Windows, tiene dos opciones:

* Autenticación de Windows: NTLM o Negotiate
* Autenticación básica, enviando su nombre de usuario y contraseña como la cadena "username:password" codificada en Base64

Para una cuenta de ABBYY FlexiCapture, agregue "/FCAuth" a la URL del servicio web. Use primero la autenticación básica. Después de una llamada correcta al servicio, la respuesta contendrá un encabezado AuthTicket con un token de autorización que puede usar en las solicitudes posteriores desde la misma máquina con autenticación Bearer.

<Note>
  Agregue el sufijo con el formato **?Tenant=MyTenantName** al final de la dirección de conexión de la API para especificar un tenant.
</Note>

<Accordion title="Ejemplos de direcciones de servicio web con diferentes métodos de autenticación">
  |                  | Cuenta de Windows                                                   | Cuenta de ABBYY FlexiCapture                                               |
  | ---------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------- |
  | Solicitudes SOAP | https\:// \<ApplicationServer>/FlexiCapture12/Server/API/v1/Soap    | https\:// \<ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Soap    |
  | Solicitudes JSON | https\:// \<ApplicationServer>/FlexiCapture12/Server/API/v1/Json    | https\:// \<ApplicationServer>/FlexiCapture12/Server/FCAuth/API/v1/Json    |
  | Solicitudes POST | https\:// \<ApplicationServer>/FlexiCapture12/Server/FileService/v1 | https\:// \<ApplicationServer>/FlexiCapture12/Server/FCAuth/FileService/v1 |
</Accordion>
