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 solicitud de empleo extrae datos estructurados de solicitudes de empleo, currículums y documentos relacionados con el trabajo, incluyendo información del solicitante, cualificaciones e historial laboral.

Características de la plantilla

Extrae la siguiente información de solicitudes de empleo:
  • Información personal y datos de contacto del solicitante
  • Puesto y expectativas salariales
  • Formación académica y títulos
  • Experiencia laboral e historial de empleo
  • Habilidades y certificaciones
  • Referencias y recomendaciones
  • Contenido de la carta de presentación y puntos clave

Ejemplo de uso

{
  "fileExtension": "pdf",
  "docuType": "Jobapplication",
  "fileData": "base64-encoded-job-application-data"
}

Formato de respuesta

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

Información del solicitante

  • Personal Details: Nombre, correo electrónico, teléfono, dirección
  • LinkedIn Profile: Presencia profesional en redes sociales
  • Contact Information: Múltiples métodos de contacto

Información del puesto

  • Job Title: Puesto al que se postula
  • Department: Departamento de la empresa
  • Location: Ubicación del trabajo y requisitos
  • Salary Expectation: Rango de compensación esperada

Formación académica

  • Degrees: Títulos académicos obtenidos
  • Institutions: Universidades y centros educativos
  • Graduation Years: Fechas de finalización
  • GPA: Métricas de rendimiento académico

Experiencia laboral

  • Company Names: Empleadores anteriores
  • Job Titles: Puestos desempeñados
  • Duration: Períodos de empleo
  • Responsibilities: Funciones y logros clave del puesto
  • Accomplishments: Resultados medibles y contribuciones

Habilidades y cualificaciones

  • Technical Skills: Lenguajes de programación, software, herramientas
  • Soft Skills: Comunicación, liderazgo, trabajo en equipo
  • Certifications: Certificaciones y licencias profesionales
  • Languages: Dominio de idiomas hablados y escritos

Referencias

  • Reference Names: Referencias profesionales
  • Titles: Títulos laborales de las referencias
  • Companies: Empleadores de las referencias
  • Contact Information: Datos de contacto de las referencias

Respuesta de ejemplo

{
  "status": "success",
  "data": {
    "document": {
      "applicantInfo": {
        "name": "Jennifer Wilson",
        "email": "jennifer.wilson@email.com",
        "phone": "+1-555-0123",
        "address": "123 Career Street, Job City, JC 12345",
        "linkedin": "linkedin.com/in/jenniferwilson"
      },
      "positionApplied": {
        "title": "Senior Marketing Manager",
        "department": "Marketing",
        "location": "New York, NY",
        "salaryExpectation": 85000
      },
      "education": [
        {
          "degree": "Master of Business Administration",
          "institution": "University of Business",
          "graduationYear": 2020,
          "gpa": "3.8"
        },
        {
          "degree": "Bachelor of Arts in Marketing",
          "institution": "State University",
          "graduationYear": 2018,
          "gpa": "3.9"
        }
      ],
      "workExperience": [
        {
          "company": "Marketing Solutions Inc.",
          "position": "Marketing Specialist",
          "duration": "2020-2023",
          "responsibilities": [
            "Developed digital marketing campaigns",
            "Managed social media presence",
            "Increased brand awareness by 40%"
          ]
        },
        {
          "company": "Startup Ventures",
          "position": "Marketing Intern",
          "duration": "2018-2020",
          "responsibilities": [
            "Assisted with market research",
            "Created content for social media",
            "Supported event planning"
          ]
        }
      ],
      "skills": [
        "Digital Marketing",
        "Social Media Management",
        "Google Analytics",
        "Adobe Creative Suite",
        "Project Management"
      ],
      "references": [
        {
          "name": "John Manager",
          "title": "Marketing Director",
          "company": "Marketing Solutions Inc.",
          "phone": "+1-555-9876"
        }
      ]
    },
    "confidence": 0.94
  }
}

Tipos de solicitudes de empleo compatibles

  • Currículums profesionales
  • Solicitudes de empleo
  • Cartas de presentación
  • Curriculum Vitae (CV)
  • Solicitudes de empleo académico
  • Solicitudes de empleo gubernamental
  • Solicitudes de pasantía
  • Propuestas freelance
  • Propuestas de consultoría
  • Currículums ejecutivos

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