POST
/
v1
/
textify
/
analyzer
curl --request POST \
--url https://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-medical-invoice-pdf"
}'
{
"status": "success",
"data": {
"document": {
"patientInfo": {
"name": "John Smith",
"patientId": "P12345",
"dateOfBirth": "1985-03-15",
"contactNumber": "+1-555-0123"
},
"medicalProvider": {
"name": "City General Hospital",
"providerId": "H789",
"address": "123 Medical Center Dr, City, State 12345"
},
"billingDetails": {
"invoiceNumber": "INV-2024-001",
"serviceDate": "2024-01-15",
"dueDate": "2024-02-15",
"totalAmount": 1250,
"insuranceCoverage": 1000,
"patientResponsibility": 250
},
"medicalServices": [
{
"service": "Cardiology Consultation",
"code": "99204",
"amount": 350
},
{
"service": "EKG Test",
"code": "93000",
"amount": 150
},
{
"service": "Blood Work",
"code": "80048",
"amount": 750
}
]
},
"confidence": 0.95
}
}

Job Application Template

The Job Application template extracts structured data from employment applications, resumes, and job-related documents, including applicant information, qualifications, and employment history.

Template Features

Extracts the following information from job applications:
  • Applicant personal information and contact details
  • Position and salary expectations
  • Educational background and degrees
  • Work experience and employment history
  • Skills and certifications
  • References and recommendations
  • Cover letter content and key points

Usage Example

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

Response Format

The template returns structured job application data including:

Applicant Information

  • Personal Details: Name, email, phone, address
  • LinkedIn Profile: Professional social media presence
  • Contact Information: Multiple contact methods

Position Information

  • Job Title: Position being applied for
  • Department: Company department
  • Location: Job location and requirements
  • Salary Expectation: Expected compensation range

Education Background

  • Degrees: Academic qualifications earned
  • Institutions: Universities and colleges attended
  • Graduation Years: Completion dates
  • GPA: Academic performance metrics

Work Experience

  • Company Names: Previous employers
  • Job Titles: Positions held
  • Duration: Employment periods
  • Responsibilities: Key job duties and achievements
  • Accomplishments: Measurable results and contributions

Skills and Qualifications

  • Technical Skills: Programming languages, software, tools
  • Soft Skills: Communication, leadership, teamwork
  • Certifications: Professional certifications and licenses
  • Languages: Spoken and written language proficiency

References

  • Reference Names: Professional references
  • Titles: Reference job titles
  • Companies: Reference employers
  • Contact Information: Reference contact details

Sample Response

{
  "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
  }
}

Supported Job Application Types

  • Professional Resumes
  • Employment Applications
  • Cover Letters
  • Curriculum Vitae (CV)
  • Academic Job Applications
  • Government Job Applications
  • Internship Applications
  • Freelance Proposals
  • Consulting Proposals
  • Executive Resumes

Authorizations

X-API-Key
string
header
required

Body

application/json
fileExtension
enum<string>
required

File extension of the uploaded document (e.g., 'pdf', 'jpg', 'png')

Available options:
pdf,
jpg,
jpeg,
png
docuType
enum<string>
required

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.
Available options:
InvoiceMedical,
BusinessRegistration,
InvoiceGeneral,
MedicalObservation,
Contract,
ArrivalNotice,
BillofLading,
Jobapplication,
BalanceCertificate_KR,
ProofOfAddress
fileData
file
required

Base64 encoded file data

Response

Successful analysis

status
string

Analysis status

data
object

Extracted structured data from the document. The structure varies based on the document type.