ML Plugins API provides multiple plugin support, which is given below:
Contact Information Extraction Plugin extract the contact details from the given text.
NER Extraction Plugin uses API that extracts the entity details from the given text.
Resume Template Creation Plugin API creates resume into a specified template resume format.
Contact Information Extraction Plugin is a Rest API plugin, that uses an algorithm for extracting Name, Email, City, State, Country, Website, Phone Number, and Address from the given text content.
The endpoints indicate how you access the resource, while the method indicates the allowed interactions (such as GET, POST, or DELETE) with the resource.
The Contact Information Extraction API endpoint returns the parsed data in the JSON format. The Contact Extractor endpoint is mentioned below:
/contactExtractor
The Contact Information Extraction API uses only the POST method.
Header | Data Type | Description |
---|---|---|
Content-Type | string | Indicates the input type of the incoming request body. The only supported value is application/json. |
The Contact Information Extraction API requires the following parameters in the JSON request format:
Name | Type | Description | Remarks |
---|---|---|---|
filedata | String | Required | File data in base64 (only support “text/plain” mimetype) |
NER Extraction is a Rest API plugin, that gives the entity details like start location, end location, job, city, state, country, name, deg, org, skill, date, and year.
The endpoints indicate how you access the resource, while the method indicates the allowed interactions (such as GET, POST, or DELETE) with the resource.
The NER Extraction API endpoint returns the parsed data in the JSON format. The NER Extraction endpoint is mentioned below:
/nerTagger
The NER Extraction API uses only the POST method.
Header | Data Type | Description |
---|---|---|
Content-Type | string | Indicates the input type of the incoming request body. The only supported value is application/json. |
The NER Extraction API requires the following parameters in the JSON request format:
Name | Type | Description | Remarks |
---|---|---|---|
filedata | String | Required | File data in base64 (only support “text/plain” mimetype) |
Resume Template Creation Plugin API creates resumes into a specified template resume format.
The resume is first parsed using the Resume Parser API and then the parsed fields (JSON) are mapped with the fields in the selected template.
You can use your own template where you can map the template fields with resume parser output fields.
The API will return the resume content in the base 64 formats of the selected template.
The endpoints indicate how you access the resource, while the method indicates the allowed interactions (such as GET, POST, or DELETE) with the resource.
The Resume Template Creation API endpoint returns the parsed data in the JSON format. The Resume Template Creation endpoint is mentioned below:
/resumeTemplate
The Resume Template Creation API uses only the POST method.
Header | Data Type | Description |
---|---|---|
Content-Type | string | Indicates the input type of the incoming request body. The only supported value is application/json. |
The Resume Template Creation API requires the following parameters in the JSON request format:
Name | Type | Description | Remarks |
---|---|---|---|
filedata | String | Required | Resume binary data in base64 |
filename | String | Required | Resume with name extension (e.g. resumeSample.docx). Supported extensions are doc/docx/dot/rtf/pdf/otd/dotx/docm/txt/htm/html |
outputtype | String | Optional | Supported types are doc/docx/rtf/pdf/html. |
templatekey | String | Optional | Valid Template Key as provided by EnrichData.io, see Sample Template Key details |
templatedata | String | Optional | Template binary data in base64. Supported extension is only dotx format template. |
The following pre-ready six sample templates (with template key) are provided with this plugin that can be customized:
Sr. No. | Template Key | Sample |
---|---|---|
1. | TM001 | View |
2. | TM002 | View |
3. | TM003 | View |
4. | TM004 | View |
5. | TM005 | View |
6. | TM006 | View |
If the templatekey (Optional) parameter is given then the corresponding template resume format will be created, for example, if you give TM002 as templatekey parameter, then the output resume will be in the TM002 sample template format.
If the templatekey (Optional) parameter is not given then a template resume is created based on the default template key i.e TM001 sample template format.
If the outputtype (Optional) parameter is not given then a template resume is created based on the default output type i.e pdf format.
If the templatedata (Optional) parameter is given then a template resume is created based on customized template data.
If the templatekey and templatedata (Optional) both parameters are given then a template resume is created based on the template data.
Error Code | Error Message |
---|---|
1004 | Filename with file extension is required |
1008 | Not Text Content |
1009 | Resume File Extension Not Supported |
1014 | Corrupted data/ No Content Found |
1018 | File size is too large for processing |
1035 | Invalid request. Please check api parameters. |
2202 | Output type extension not supported. It support only doc, docx, rtf, pdf and html type. |
2205 | Only Plain Text is required |