Endpoint, Method and Parameter

The endpoints indicate how you access the resource, while the method indicates the allowed interactions (such as GET, POST, or DELETE) with the resource.

NER Tagger API

The NER Tagger API is defined as follows:

HTTP Request:
  • URL: https://plugin.rchilli.com/RChilliPlugin/rchilli/nerTagger
  • Accept: application/json
  • Response Type: JSON

API Endpoint

The NER Tagger API endpoint returns the parsed data in the JSON format. The NER Tagger endpoint is mention below:

/nerTagger

API Method

The NER Tagger API uses only the POST method.

Request Headers

Header Data Type Description
Content-Type string Indicates the input type of the incoming request body. The only supported value is application/json.

API Parameters

The NER Tagger API requires the following parameters in the JSON request format:
Name Type Description Remarks
filedata String File data in base64 (only support "text/plain" mimetype) Required
userkey String Valid User Key as provided by RChilli, see How to get user key. Required
version String Valid version as provided by RChilli Required
subuserid String As per contract Required

JSON Request For NER Tagger plugin

Below is the API Request in JSON Format:

{
  "filedata": "File data in base64",
  "userkey": "Your API UserKey",
  "version": "1.0.0",
  "subuserid": "Your Company Name"
}

API Response Parameters

Follow the below table for the NER Tagger API response parameters details.
Name Type Description
TextLanguage String The language code of the input document.
TaggedText String The tagged entity in the text format.
TaggedData Follow below rows for the TaggedData parameters:
Start Integer The start position of the tagged text.
End Integer The end position of the tagged text.
Id String The ID of the tagged text.
Text String The text entity that is tagged.
Type String The entity type of the tagged text.

JSON Response For NER Tagger plugin

Below is the API Response in JSON Format:
{
  "TextLanguage": "en",
  "TaggedText": "<job>Software Developer</job> \nYears of Experience: 0 yrs to 5 yrs \nCompany Name: <city>Blue Mount</city> <skill>Immigration</skill> <skill>Consulting</skill> Pvt Ltd, \nJob Location: <city>Pune</city>, <state>Maharashtra</state>, <country>India</country>\nStaffingAgency: No\nJobCode: 563\nJobShift: Flexible\nPostedOnDate : <dt>10 April 2020</dt>\nClosingDate: <dt>1 May 2020</dt>\nExperienceRequired: 0 to 5 years\nContractDuration: 1 Month\nHasContract: No\nSalaryOffered: Rs. 25000 to 30000\nBill rate- 100 to 200 Rs. hourly\nNoticePeriod: 2 Month\nNoOfOpenings:10 Vacancy\nRelocation: <city>Delhi</city>, <country>India</country>\nLanguages: Hindi, English \nNationality: Indian\nVisa: H1b\nAgeLimit: 25 yrs to 30 yrs\nInterview Type:\nInterview Date and Time: 20 <year>April 2020  10</year>:00 Am\nInterview Location: Sector 67 <city>Mohali</city> \n \n\nResponsibilites:\nGain confidence in work-related matters through the internship program.\nWork alongside great mentors in the chosen industry.\nVisit the must-see places in the <country>United States</country> on your days off.\nAccommodation and food will be taken care by employer.\nYour wife can also go and work on dependent Visa.\nAlumni Certificate at the end of the pogram to boost your carrier when you come back.\nCan work for consecutive 12 years in this pogram.\n\n<name>Fields</name>:\nIT\n1. <job>IT consultant</job>\n2. <job>Cloud architect</job>\n3. <skill>Computer forensic</skill> investigator\n4. <job>Health IT specialist</job>\n5. <job>Mobile application developer</job> etc\n\nEligibility: \n<deg>Diploma</deg> / Degree in relevant field.\nA minimum 6 months of work experience in relevant field after completion of Diploma/Degree is added advantage.\nCandidates who are pursuing education can also apply.\nBasic English Ability to read, write and speak.\nShould be able to perform physical task.\nSelf motivated and should have presentable personality\n\nIndustry:IT-Software / <skill>Software Services</skill>\nFunctional Area:IT Software - <skill>Application Programming</skill> , <skill>Maintenance</skill>\nRole Category:IT\nRole:Software <job>Developer</job>\nEmployment Type: Permanent Job, Full Time\n\nKeyskills: \nRequired - \t<skill>Core Java</skill>, <skill>Spring</skill>, <skill>Hibernate</skill>, <skill>Multithreading</skill>, <skill>Capital Market</skill>\nPreferred- <skill>Java</skill>, <skill>Software Development Life Cycle</skill>, <skill>Client Handling</skill>, <skill>Software Services</skill>, <skill>Programming</skill>\n\n\nEducation:\nPreferred- <deg>M.Tech</deg> - Any Specialization\nRequired - <deg>B.Tech</deg> - Any Specialization\n\nCertifications:\nPreferred-<job>Microsoft Certified Professional Developer</job> (<org>MCPD</org>)\nRequired-<job>Microsoft Certified Solutions Developer</job> (MCSD)\n\n\nCompany Profile:\n<city>Blue Mount</city> Redefine the prospect to immigrate; with a success rate of 98 % we are proud to cater you a smooth migration at any part of the world. We value our client's investment and time and provide with best possible solution to move to any part. Our past 4 years service quality makes us the best amount any other immigration company with quality assurance.\n\nBased on the qualification & interest we guide people to relocate. Our team of qualified agents will make a hassle free immigration for you with an assurance. It gives us great privilege to make your dream destination, your home. We are expertise in a wide range of services like permanent residency, work permit, service contract, education abroad etc.\n\n<job>Recruiter</job> Name: BISHWAJIT <name>DEY</name>\nContact Company: <city>Blue Mount</city> <skill>Immigration</skill> <skill>Consulting</skill> Pvt Ltd\nEmail Address: ketki@bluemountimm.com\nPhone: 555555555\nWebsite: www.bluemounttest.com\n\n",
  "TaggedData": [
    {
      "Start": 0,
      "End": 17,
      "Id": "T1",
      "Text": "Software Developer",
      "Type": "job"
    },
    {
      "Start": 73,
      "End": 82,
      "Id": "T2",
      "Text": "Blue Mount",
      "Type": "city"
    },
    {
      "Start": 84,
      "End": 94,
      "Id": "T3",
      "Text": "Immigration",
      "Type": "skill"
    },
    {
      "Start": 96,
      "End": 105,
      "Id": "T4",
      "Text": "Consulting",
      "Type": "skill"
    },
    {
      "Start": 132,
      "End": 135,
      "Id": "T5",
      "Text": "Pune",
      "Type": "city"
    },
    {
      "Start": 138,
      "End": 148,
      "Id": "T6",
      "Text": "Maharashtra",
      "Type": "state"
    },
    {
      "Start": 151,
      "End": 155,
      "Id": "T7",
      "Text": "India",
      "Type": "country"
    },
    {
      "Start": 227,
      "End": 239,
      "Id": "T8",
      "Text": "10 April 2020",
      "Type": "dt"
    },
    {
      "Start": 255,
      "End": 264,
      "Id": "T9",
      "Text": "1 May 2020",
      "Type": "dt"
    },
    {
      "Start": 474,
      "End": 478,
      "Id": "T10",
      "Text": "Delhi",
      "Type": "city"
    },
    {
      "Start": 481,
      "End": 485,
      "Id": "T11",
      "Text": "India",
      "Type": "country"
    },
    {
      "Start": 621,
      "End": 634,
      "Id": "T12",
      "Text": "April 2020  10",
      "Type": "year"
    },
    {
      "Start": 673,
      "End": 678,
      "Id": "T13",
      "Text": "Mohali",
      "Type": "city"
    },
    {
      "Start": 865,
      "End": 877,
      "Id": "T14",
      "Text": "United States",
      "Type": "country"
    },
    {
      "Start": 1145,
      "End": 1150,
      "Id": "T15",
      "Text": "Fields",
      "Type": "name"
    },
    {
      "Start": 1161,
      "End": 1173,
      "Id": "T16",
      "Text": "IT consultant",
      "Type": "job"
    },
    {
      "Start": 1179,
      "End": 1193,
      "Id": "T17",
      "Text": "Cloud architect",
      "Type": "job"
    },
    {
      "Start": 1199,
      "End": 1215,
      "Id": "T18",
      "Text": "Computer forensic",
      "Type": "skill"
    },
    {
      "Start": 1234,
      "End": 1253,
      "Id": "T19",
      "Text": "Health IT specialist",
      "Type": "job"
    },
    {
      "Start": 1259,
      "End": 1286,
      "Id": "T20",
      "Text": "Mobile application developer",
      "Type": "job"
    },
    {
      "Start": 1310,
      "End": 1316,
      "Id": "T21",
      "Text": "Diploma",
      "Type": "deg"
    },
    {
      "Start": 1686,
      "End": 1702,
      "Id": "T22",
      "Text": "Software Services",
      "Type": "skill"
    },
    {
      "Start": 1735,
      "End": 1757,
      "Id": "T23",
      "Text": "Application Programming",
      "Type": "skill"
    },
    {
      "Start": 1761,
      "End": 1771,
      "Id": "T24",
      "Text": "Maintenance",
      "Type": "skill"
    },
    {
      "Start": 1806,
      "End": 1814,
      "Id": "T25",
      "Text": "Developer",
      "Type": "job"
    },
    {
      "Start": 1887,
      "End": 1895,
      "Id": "T26",
      "Text": "Core Java",
      "Type": "skill"
    },
    {
      "Start": 1898,
      "End": 1903,
      "Id": "T27",
      "Text": "Spring",
      "Type": "skill"
    },
    {
      "Start": 1906,
      "End": 1914,
      "Id": "T28",
      "Text": "Hibernate",
      "Type": "skill"
    },
    {
      "Start": 1917,
      "End": 1930,
      "Id": "T29",
      "Text": "Multithreading",
      "Type": "skill"
    },
    {
      "Start": 1933,
      "End": 1946,
      "Id": "T30",
      "Text": "Capital Market",
      "Type": "skill"
    },
    {
      "Start": 1960,
      "End": 1963,
      "Id": "T31",
      "Text": "Java",
      "Type": "skill"
    },
    {
      "Start": 1966,
      "End": 1996,
      "Id": "T32",
      "Text": "Software Development Life Cycle",
      "Type": "skill"
    },
    {
      "Start": 1999,
      "End": 2013,
      "Id": "T33",
      "Text": "Client Handling",
      "Type": "skill"
    },
    {
      "Start": 2016,
      "End": 2032,
      "Id": "T34",
      "Text": "Software Services",
      "Type": "skill"
    },
    {
      "Start": 2035,
      "End": 2045,
      "Id": "T35",
      "Text": "Programming",
      "Type": "skill"
    },
    {
      "Start": 2075,
      "End": 2080,
      "Id": "T36",
      "Text": "M.Tech",
      "Type": "deg"
    },
    {
      "Start": 2115,
      "End": 2120,
      "Id": "T37",
      "Text": "B.Tech",
      "Type": "deg"
    },
    {
      "Start": 2173,
      "End": 2214,
      "Id": "T38",
      "Text": "Microsoft Certified Professional Developer",
      "Type": "job"
    },
    {
      "Start": 2217,
      "End": 2220,
      "Id": "T39",
      "Text": "MCPD",
      "Type": "org"
    },
    {
      "Start": 2233,
      "End": 2271,
      "Id": "T40",
      "Text": "Microsoft Certified Solutions Developer",
      "Type": "job"
    },
    {
      "Start": 2303,
      "End": 2312,
      "Id": "T41",
      "Text": "Blue Mount",
      "Type": "city"
    },
    {
      "Start": 3024,
      "End": 3032,
      "Id": "T42",
      "Text": "Recruiter",
      "Type": "job"
    },
    {
      "Start": 3050,
      "End": 3052,
      "Id": "T43",
      "Text": "DEY",
      "Type": "name"
    },
    {
      "Start": 3072,
      "End": 3081,
      "Id": "T44",
      "Text": "Blue Mount",
      "Type": "city"
    },
    {
      "Start": 3083,
      "End": 3093,
      "Id": "T45",
      "Text": "Immigration",
      "Type": "skill"
    },
    {
      "Start": 3095,
      "End": 3104,
      "Id": "T46",
      "Text": "Consulting",
      "Type": "skill"
    }
  ]
}