Saltar al contenido principal
POST
/
v1
/
textify
/
analyzer
curl --request POST \
  --url https://textify-api.argosidentity.com/v1/textify/analyzer \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "fileExtension": "PDF",
  "docuType": "InvoiceMedical",
  "fileData": "base64-encoded-file-data"
}
'
{
  "status": "success",
  "data": {
    "patientName": "John Doe",
    "hospitalName": "City General Hospital",
    "totalAmount": 1500,
    "services": [
      {
        "service": "Consultation",
        "amount": 200
      },
      {
        "service": "Lab Test",
        "amount": 300
      }
    ]
  },
  "confidence": 0.95
}
La plantilla de contratos empresariales extrae datos estructurados de contratos legales y acuerdos entre empresas, incluyendo términos del contrato, partes involucradas, fechas y obligaciones legales.

Características de la plantilla

Extrae la siguiente información de contratos empresariales:
  • Tipo y clasificación del contrato
  • Partes comerciales y sus detalles
  • Términos y condiciones del contrato
  • Términos financieros y calendarios de pago
  • Obligaciones legales y garantías
  • Cláusulas de terminación y resolución de disputas

Ejemplo de uso

{
  "fileExtension": "pdf",
  "docuType": "Contract",
  "fileData": "base64-encoded-business-contract-data"
}

Formato de respuesta

La plantilla devuelve datos estructurados de contratos empresariales que incluyen:

Información del contrato

  • Contract Type: Acuerdo de servicios, Acuerdo de asociación, Contrato de proveedor, etc.
  • Contract Terms: Fecha de inicio, fecha de fin, términos de renovación, período de preaviso
  • Contract Value: Valor total del contrato y moneda

Partes comerciales

  • Client/Principal: Parte contratante principal
  • Service Provider/Vendor: Parte contratante secundaria
  • Contact Information: Contactos clave de cada parte
  • Business Details: Industria, tamaño, información de registro

Términos financieros

  • Payment Schedule: Pagos por hitos, mensual, trimestral, etc.
  • Payment Terms: Net 30, pago anticipado, etc.
  • Pricing Structure: Precio fijo, tiempo y materiales, etc.
  • Penalties: Penalizaciones por pago tardío, penalizaciones por incumplimiento

Detalles del servicio/producto

  • Scope of Work: Descripción detallada de servicios/productos
  • Deliverables: Entregables específicos y plazos
  • Performance Standards: Requisitos de calidad y métricas
  • Intellectual Property: Propiedad intelectual y términos de licencia

Cláusulas legales

  • Confidentiality: Acuerdos de no divulgación
  • Liability: Cláusulas de limitación de responsabilidad
  • Indemnification: Términos de indemnización
  • Force Majeure: Cláusulas de circunstancias imprevistas
  • Dispute Resolution: Arbitraje, mediación, jurisdicción

Respuesta de ejemplo

{
  "status": "success",
  "data": {
    "document": {
      "contractType": "Service Agreement",
      "parties": {
        "client": {
          "name": "Global Manufacturing Corp.",
          "address": "123 Industrial Blvd, Manufacturing City, MC 12345",
          "contactPerson": "John Procurement",
          "phone": "+1-555-0123",
          "email": "procurement@globalmanufacturing.com"
        },
        "serviceProvider": {
          "name": "Tech Solutions LLC",
          "address": "456 Tech Drive, Innovation City, IC 67890",
          "contactPerson": "Sarah Technical",
          "phone": "+1-555-9876",
          "email": "sales@techsolutions.com"
        }
      },
      "contractTerms": {
        "startDate": "2024-03-01",
        "endDate": "2025-02-28",
        "renewalTerms": "Automatic renewal for 1 year",
        "noticePeriod": "60 days"
      },
      "financialTerms": {
        "contractValue": 250000.00,
        "currency": "USD",
        "paymentSchedule": "Monthly",
        "paymentTerms": "Net 30",
        "advancePayment": 50000.00
      },
      "scopeOfWork": {
        "description": "IT infrastructure maintenance and support services",
        "deliverables": [
          "24/7 system monitoring",
          "Monthly maintenance reports",
          "Emergency response within 2 hours",
          "Quarterly system updates"
        ],
        "performanceMetrics": {
          "uptime": "99.9%",
          "responseTime": "2 hours",
          "resolutionTime": "24 hours"
        }
      },
      "legalClauses": {
        "confidentiality": true,
        "liabilityLimit": "Service provider liability limited to contract value",
        "indemnification": "Mutual indemnification for third-party claims",
        "disputeResolution": "Arbitration in accordance with AAA rules"
      }
    },
    "confidence": 0.94
  }
}

Tipos de contratos empresariales compatibles

  • Acuerdos de servicios
  • Acuerdos de asociación
  • Contratos de proveedores
  • Acuerdos de no divulgación
  • Acuerdos de licencia
  • Contratos inmobiliarios
  • Acuerdos de venta
  • Acuerdos de consultoría
  • Acuerdos de empresa conjunta
  • Acuerdos de distribución

Autorizaciones

x-api-key
string
header
requerido

Cuerpo

application/json
fileExtension
enum<string>
requerido

The file extension of the document to be analyzed. Must be one of the supported formats.

Opciones disponibles:
PDF,
TIFF,
JPG,
PNG
docuType
enum<string>
requerido

The type of document to be analyzed. This determines the extraction model and data structure used for analysis.

Supported Document Types:

  • InvoiceMedical: Medical invoices and bills from healthcare providers, hospitals, clinics, and medical facilities. Extracts patient information, medical services, costs, and billing details.
  • BusinessRegistration: Official business registration documents, corporate certificates, and company formation papers. Extracts business name, registration number, business type, and address information.
  • InvoiceGeneral: Standard commercial invoices from businesses and service providers. Extracts invoice number, customer details, items/services, and payment information.
  • MedicalObservation: Medical reports, patient records, and clinical observation documents. Extracts patient data, medical findings, diagnosis, and treatment information.
  • Contract: Legal contracts, agreements, and binding documents between parties. Extracts contract terms, parties involved, dates, and legal obligations.
  • ArrivalNotice: Shipping and logistics arrival notifications, delivery confirmations. Extracts shipment details, arrival dates, and delivery information.
  • BillofLading: Transportation documents for cargo and freight shipments. Extracts shipping details, cargo information, and transport terms.
  • Jobapplication: Employment applications, resumes, and job-related documents. Extracts applicant information, qualifications, and employment history.
  • BalanceCertificate_KR: Korean bank balance certificates and financial statements. Extracts account information, balance details, and banking data.
  • ProofOfAddress: Address verification documents, utility bills, and residence certificates. Extracts address information and verification details.
Opciones disponibles:
InvoiceMedical,
BusinessRegistration,
InvoiceGeneral,
MedicalObservation,
Contract,
ArrivalNotice,
BillofLading,
Jobapplication,
BalanceCertificate_KR,
ProofOfAddress
fileData
string
requerido

The base64 encoded data of the file to be analyzed. The file should be encoded without line breaks or additional formatting.

Respuesta

Successful analysis

status
string

The status of the analysis operation. Returns 'success' when the document analysis is completed successfully.

Ejemplo:

"success"

data
object

Extracted structured data from the document

Ejemplo:
{
"patientName": "John Doe",
"hospitalName": "City General Hospital",
"totalAmount": 1500,
"services": [
{ "service": "Consultation", "amount": 200 },
{ "service": "Lab Test", "amount": 300 }
]
}
confidence
number

Confidence score of the extraction, ranging from 0.0 to 1.0. Higher values indicate more reliable extraction results.

Ejemplo:

0.95