--- title: "Escáner de códigos de barras" url: https://docs.catalyst.zoho.com/es/api/code-reference/zia-services/barcode-scanner/ description: "Esta API te permite decodificar los datos codificados en un código de barras a partir de un archivo de imagen." last_updated: 2026-06-09T07:46:16Z service: Zia Services type: api --- # Barcode Scanner [Zia Barcode Scanner](https://docs.catalyst.zoho.com/es/zia-services/help/barcode-scanner/introduction/) te permite escanear los formatos de códigos de barras lineales y 2D más comúnmente utilizados y decodificar los datos codificados. Barcode Scanner puede detectar formatos como Codabar, EAN-13, ITF, UPC-A, QR Code y más. # Ejecutar Barcode Scanner ### Descripción Esta API se usa para decodificar los datos codificados en un código de barras a partir de un archivo de imagen. Debes especificar la ruta al archivo de imagen en la solicitud de la API, como se muestra en la solicitud de ejemplo. Opcionalmente puedes especificar el formato del código de barras. Si no lo especificas, Catalyst procesará automáticamente el valor predeterminado `all` para este campo. La respuesta JSON devuelve los datos decodificados. ### Detalles de la Solicitud #### URL de Solicitud `POST` {api-domain}/baas/v1/project/{project_id}/ml/barcode - **api-domain** (URL): El dominio específico del DC para acceder a la API de Catalyst - **project_id** (Numerical): El [ID único](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/general-settings/) del proyecto #### Encabezados de Solicitud **Authorization:** Zoho-oauthtoken {oauth_token} **content-type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **Encabezados Opcionales** **CATALYST-ORG:** {org_id} **Environment:** Development #### Alcance ZohoCatalyst.mlkit.READ #### Propiedades del JSON de Solicitud - **file** (file, mandatory): El archivo de entrada con el código de barras a escanear. Formatos permitidos: *.webp, .jpeg, .png*, .txt Límite de tamaño de archivo: 10 MB Límite de resolución: 36000000 píxeles - **format** (string, optional): El formato del código de barras en la imagen. Los códigos de formato se especifican en la tabla a continuación. Debes proporcionar la ruta en tu sistema local. Formatos permitidos: .webp, .jpeg, .png Límite de tamaño de archivo: 10 MB #### Códigos de Formato de Código de Barras
Formato de Código de Barras Código de Formato
Code 39 `code39`
Code 128 `code128`
Code 93 `code93`
Ean 8 `ean8`
Ean 13 `ean13`
Codabar `codabar`
ITF `itf`
UPC-A `upca`
UPC-E `upce`
RSS `rss`
QR code `qrcode`
Aztec `aztec`
PDF417 `pdf417`
Data Matrix `datamatrix`
Si no conoces el formato o si no lo especificas `all`
### Detalles de la Respuesta La respuesta contendrá los datos detectados en el código de barras en el campo `content`. **Sample Request** ```bash curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/ml/ocr \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F "file=@attachment1.txt" \ -d '{ "format": "ITF" }' ``` **Sample Response** ```json { "status": "success", "data": { "content": "40156" } } ``` ### SDK Documentation [Barcode Scanner- Java SDK](https://docs.catalyst.zoho.com/es/sdk/java/v1/zia-services/barcode-scanner)

[Barcode Scanner- Node.js SDK](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/zia-services/barcode-scanner)

[Barcode Scanner- Python SDK](https://docs.catalyst.zoho.com/es/sdk/python/v1/zia-services/barcode-scanner)