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 contrato de empleo extrae datos estructurados de acuerdos y contratos laborales, incluyendo términos del contrato, partes involucradas, fechas y obligaciones legales específicas de las relaciones laborales.

Características de la plantilla

Extrae la siguiente información de contratos de empleo:
  • Información del empleador y del empleado
  • Puesto y responsabilidades laborales
  • Detalles de compensación y beneficios
  • Términos y duración del contrato
  • Cláusulas y obligaciones legales
  • Condiciones de terminación
  • Términos de confidencialidad y no competencia

Ejemplo de uso

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

Formato de respuesta

La plantilla devuelve datos estructurados de contratos de empleo que incluyen:

Información del contrato

  • Contract Type: Acuerdo de empleo, Contrato de servicios, etc.
  • Contract Terms: Fecha de inicio, fecha de fin, período de prueba, período de preaviso
  • Employment Status: Tiempo completo, medio tiempo, por contrato, temporal

Información del empleador

  • Employer Name: Nombre de la empresa u organización
  • Employer Address: Dirección completa de la empresa
  • Contact Person: Representante de RRHH o gerente
  • Company Details: Industria, tamaño, ubicación

Información del empleado

  • Employee Name: Nombre completo del empleado
  • Position: Título del puesto y rol
  • Employee ID: Identificador único del empleado
  • Department: Departamento o división de la empresa

Detalles de compensación

  • Base Salary: Compensación anual o por hora
  • Payment Schedule: Mensual, quincenal, etc.
  • Bonus Structure: Bonificaciones basadas en rendimiento
  • Benefits: Seguro de salud, vacaciones, planes de jubilación
  • Overtime: Tarifas y condiciones de horas extras

Cláusulas legales

  • Confidentiality: Acuerdos de no divulgación
  • Non-Compete: Restricciones sobre empleo futuro
  • Intellectual Property: Propiedad y derechos de PI
  • Termination: Condiciones para la terminación del contrato
  • Dispute Resolution: Procedimientos de resolución de conflictos

Respuesta de ejemplo

{
  "status": "success",
  "data": {
    "document": {
      "contractType": "Employment Agreement",
      "parties": {
        "employer": {
          "name": "TechCorp Inc.",
          "address": "456 Business Ave, Tech City, TC 54321",
          "contactPerson": "HR Manager"
        },
        "employee": {
          "name": "Sarah Johnson",
          "position": "Senior Software Engineer",
          "employeeId": "EMP-789"
        }
      },
      "contractTerms": {
        "startDate": "2024-02-01",
        "endDate": "2027-01-31",
        "probationPeriod": "90 days",
        "noticePeriod": "30 days"
      },
      "compensation": {
        "baseSalary": 85000.00,
        "currency": "USD",
        "paymentSchedule": "Monthly",
        "bonusStructure": "Annual performance-based bonus up to 15%"
      },
      "benefits": [
        "Health Insurance",
        "Dental Coverage",
        "401(k) with 4% match",
        "20 days PTO annually"
      ],
      "confidentialityClause": true,
      "nonCompetePeriod": "12 months"
    },
    "confidence": 0.92
  }
}

Tipos de contratos de empleo compatibles

  • Acuerdos de empleo a tiempo completo
  • Contratos de empleo a medio tiempo
  • Contratos de empleo a plazo fijo
  • Acuerdos de empleo en período de prueba
  • Contratos de empleo ejecutivo
  • Acuerdos de consultoría
  • Acuerdos de contratista independiente
  • Acuerdos de pasantía
  • Contratos de empleo temporal
  • Acuerdos de empleo estacional

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