ML Plugins

PAID
Health Check

N/A

README

ML Plugins

ML Plugins API provides multiple plugin support, which is given below:

  1. Contact Information Extraction Plugin extract the contact details from the given text.

  2. NER Extraction Plugin uses API that extracts the entity details from the given text.

  3. Resume Template Creation Plugin API creates resume into a specified template resume format.

1. Contact Information Extraction Plugin

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.

Contact Information Extraction Endpoints, 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.

API Endpoint

The Contact Information Extraction API endpoint returns the parsed data in the JSON format. The Contact Extractor endpoint is mentioned below:
/contactExtractor

API Method

The Contact Information Extraction 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 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)

2. NER Extraction Plugin

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.

NER Extraction Endpoints, 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.

API Endpoint

The NER Extraction API endpoint returns the parsed data in the JSON format. The NER Extraction endpoint is mentioned below:
/nerTagger

API Method

The NER Extraction 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 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)

3. Resume Template Creation Plugin

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.

Resume Template Creation Endpoints, 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.

API Endpoint

The Resume Template Creation API endpoint returns the parsed data in the JSON format. The Resume Template Creation endpoint is mentioned below:
/resumeTemplate

API Method

The Resume Template Creation 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 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.

Sample Template Key

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

Note:

  • 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.

ML Plugins Error Code :

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
Followers: 0
Resources:
Product Website
API Creator:
Rapid account: Enrichdata Io
enrichdata.io
enrichdata
Log In to Rate API
Rating: 5 - Votes: 1