Skip to content
Tx Platform
Parse API

Parse a ResumeπŸ”—︎

HTTP Verb Path
POST /v10/parser/resume

Parse a single Resume/CV.

Info

  • You can try this endpoint out at our Swagger page ( US Data Center | EU Data Center | AU Data Center )
  • By default, our resume parser ensures an optimal balance between parsing accuracy and speed. If you have specific preferences, please contact sales@textkernel.com
  • This service is designed to parse resumes/CVs. It assumes that all files passed to it are resumes/CVs. It does not attempt to detect whether a document is a resume/CV or not. It should not be used to try to extract information from other types of documents.
  • This service supports all commercially viable document formats used for text documents (image formats are not supported). The service does not support parsing of image files (such as TIFF, JPG) or scanned images within supported document file formats. Always send the original file, not the result of copy/paste, not a conversion by some other software, not a scanned image, and not a version marked up with recruiter notes or other non-resume information. Be aware that if you pass garbage into the service, then you are likely to get garbage out. The best results are always obtained by parsing the original resume/CV file.
  • In order to provide parsing for a wide range of languages, the parser does not provide low-usage fields for some languages.
  • If you are running batch transactions (i.e. iterating through files in a folder), make sure that you do not try to reparse a file if you get an exception back from the service since you will get the same result each time and credits will be deducted from your account.
  • Batch transactions must adhere to our Acceptable Use Policy.

Scope of useπŸ”—︎

FlexRequests are of experimental nature. Therefore FlexRequests may not always provide accurate or reliable results. Textkernel gives no guarantees or warranties of any kind with the use of FlexRequests, nor does it accept any liability for its use. It is your sole responsibility to use FlexRequests in a responsible and ethical manner, not to use it for harmful, malicious or unethical purposes and to ensure that the use of FlexRequests aligns with applicable laws and regulations.

Request BodyπŸ”—︎

DocumentAsBase64String πŸ”—︎ string required

DocumentAsBase64StringπŸ”—︎

A Base64 encoded string of the resume file bytes. This should use the standard 'base64' encoding as defined in RFC 4648 Section 4 (not the 'base64url' variant). .NET users can use the Convert.ToBase64String(byte[]) method.

SkillsSettings πŸ”—︎ object

SkillsSettingsπŸ”—︎

Enable skills normalization and enhanced candidate summarization, and specify the version of the skills taxonomy for this parsing transaction.


SkillsSettings properties

Normalize πŸ”—︎ bool

NormalizeπŸ”—︎

When true:

  • Raw skills will be normalized. These will be output under Value.ResumeData.Skills.Normalized. Read more about the benefits of using a skills taxonomy.
  • An enhanced candidate summary is generated, leveraging the taxonomy structure to relate skills to profession groups.
  • When TaxonomyVersion (see below) is set to (or defaults to) V2, additional charges apply.

This setting has no effect when TaxonomyVersion is set to (or defaults to) V1.

TaxonomyVersion πŸ”—︎ string

TaxonomyVersionπŸ”—︎

Specifies the version of the skills taxonomy to use. One of:

  • V1 (Deprecated) - This is the default for old accounts. Will be removed in a future release.
  • V2 - This is the default for new accounts, and must be explicitly set if you have access to V1 and V2.

Benefits of V2 include:

  • 2x larger skills taxonomy, updated frequently based on real-world data.
  • 15-40% higher accuracy of extracted skills.
  • Better clustering of skill synonyms.
  • Distinguish skill types (IT / Professional / Soft).
  • Improved candidate summary.
  • Compatibility with the taxonomy used in Textkernel's Skills Intelligence APIs and Jobfeed, enabling standardization of taxonomies across all of your data and benchmarking against jobs posted online.
ProfessionsSettings πŸ”—︎ object

ProfessionsSettingsπŸ”—︎

Enable normalization of job titles using our proprietary taxonomy and international standards.


ProfessionsSettings properties

Normalize πŸ”—︎ bool

NormalizeπŸ”—︎

When true, the most recent 3 job titles will be normalized. This includes a proprietary value from our profession taxonomy, plus ONET and ISCO mappings. Read more about the benefits of using a professions taxonomy.

When enabling professions normalization, additional charges apply.

The following languages are supported: English, Chinese (Simplified), Dutch, French, German, Italian, Polish, Portuguese, and Spanish. For documents in other languages, no normalized values will be returned.

For Textkernel Search & Match, normalized professions are automatically indexed and used when profession normalization is enabled during parsing (through IndexingOptions). To leverage profession normalization for user-created searches, enable profession normalization at query time.

The professions taxonomy and the mappings are compatible with the taxonomies used in Textkernel's Skills Intelligence APIs and Jobfeed, enabling standardization of taxonomies across all of your data and benchmarking against jobs posted online.

Version πŸ”—︎ object

VersionπŸ”—︎

Specifies the versions to use when normalizing professions if more than one is available.


Version properties

.ONET πŸ”—︎ string

.ONETπŸ”—︎

The ONET Version to use when normalizing professions. One of:

  • 2010
  • 2019

This parameter defaults to "2010".

DocumentLastModified πŸ”—︎ string required

DocumentLastModifiedπŸ”—︎

Mandatory date, in YYYY-MM-DD format, so that the Parser knows how to interpret dates in the document that are expressed as "current" or "as of" or similar. To find out why this is so important and how to calculate/find it, read here.

OutputHtml πŸ”—︎ bool

OutputHtmlπŸ”—︎

When true, the original file is converted to HTML and stored in the Html property.

OutputRtf πŸ”—︎ bool

OutputRtfπŸ”—︎

When true, the original file is converted to RTF and stored in the Rtf property.

OutputPdf πŸ”—︎ bool

OutputPdfπŸ”—︎

When true, the original file is converted to PDF and stored in the Pdf property as a byte array.

UseLLMParser πŸ”—︎ bool

UseLLMParserπŸ”—︎

When true, and the document is English, the LLM parser will be used. See here for more information.

OutputCandidateImage πŸ”—︎ bool

OutputCandidateImageπŸ”—︎

When true, if the document contains inline images, the image that is most likely to be a photo of the candidate is returned as a byte array.

Configuration πŸ”—︎ string Deprecated

ConfigurationπŸ”—︎

This feature is not recommended and only available as an add-on. Please reach out toΒ sales@textkernel.com.

Optional parser configuration string to be used for parsing. If not specified, the default parser configuration will be used.

GeocodeOptions πŸ”—︎ object

GeocodeOptionsπŸ”—︎

Get or insert geocode coordinate values (latitude/longitude) during the parse transaction.


GeocodeOptions properties

IncludeGeocoding πŸ”—︎ bool

IncludeGeocodingπŸ”—︎

When set to true we will automatically geocode the address that is parsed out leveraging an api call to our /geocode endpoint, and thus will be charged accordingly. This parameter defaults to false.

Provider πŸ”—︎ string

ProviderπŸ”—︎

The Provider you wish to use to geocode the postal address (current options are "Google", "Bing", or "None"). If not specified, we will default to Google. If you are just trying to update the postal address in the document, please set this to "None". If passing "Google" or "Bing", ProviderKey is requried.

ProviderKey πŸ”—︎ string

ProviderKeyπŸ”—︎

The Provider Key for the specified Provider. If using Bing you must specify your own provider key.

PostalAddress πŸ”—︎ object

PostalAddressπŸ”—︎

The postal address you wish to geocode. For best results, specify as many of the PostalAddress fields as possible. If provided, this address will be used to get the geocode coordinates instead of the address included in the ParsedDocument (if present), however, the address in the ParsedDocument will not be modified.


PostalAddress properties

CountryCode πŸ”—︎ string

CountryCodeπŸ”—︎

The ISO 3166-1 alpha-2 code indicating the country for the postal address.

PostalCode πŸ”—︎ string

PostalCodeπŸ”—︎

The postal code (or zip code) for the postal address

Region πŸ”—︎ string

RegionπŸ”—︎

The region (i.e. State for U.S. addresses) for the postal address.

Municipality πŸ”—︎ string

MunicipalityπŸ”—︎

The municipality (i.e. City for U.S. addresses) for the postal address

AddressLine πŸ”—︎ string

AddressLineπŸ”—︎

The address line (i.e. Street address for U.S. address) for the postal address

GeoCoordinates πŸ”—︎ object

GeoCoordinatesπŸ”—︎

The geographic coordinates (latitude/longitude) for your postal address. Use this if you already have latitude/longitude coordinates and simply wish to add them to your parsed document. If provided, these values will be inserted into your ParsedDocument and the address included in the ParsedDocument (if present), will not be modified.


GeoCoordinates properties

Latitude πŸ”—︎ float

LatitudeπŸ”—︎

The latitude coordinate value.

Longitude πŸ”—︎ float

LongitudeπŸ”—︎

The longitude coordinate value.

IndexingOptions πŸ”—︎ object

IndexingOptionsπŸ”—︎

When your account is enabled for Matching/Searching you can automatically index documents during the parse transactions.

Skills Normalization must be included to index documents using V2 Skills Taxonomy. These algorithms ignore raw skills and only consider the normalized skill concepts for skills category scoring. This leads to improved scoring and ranking because normalization produces less false negatives than simple exact keyword matching.


IndexingOptions properties

IndexId πŸ”—︎ string

IndexIdπŸ”—︎

When your account is enabled for Matching/Searching you can automatically index documents during the parse transactions. This determines what index to place the parsed document in. This is case-insensitive.

DocumentId πŸ”—︎ string

DocumentIdπŸ”—︎

When your account is enabled for Matching/Searching you can automatically index documents during the parse transactions. This determines what id to give to the parsed document. This is restricted to alphanumeric with dashes and underscores. All values will be converted to lower-case.

UserDefinedTags πŸ”—︎ string[]

UserDefinedTagsπŸ”—︎

The user-defined tags you want the document to have.

FlexRequests πŸ”—︎ object[]

FlexRequestsπŸ”—︎

Custom requests to ask during parsing. See the overview documentation for more details.


FlexRequests properties

Prompt πŸ”—︎ string required

PromptπŸ”—︎

The prompt to be sent to the LLM Parsing Engine

Identifier πŸ”—︎ string required

IdentifierπŸ”—︎

Unique field name to be returned alongside the reply in the response

DataType πŸ”—︎ string required

DataTypeπŸ”—︎

The data type for the reply. One of: text, numeric, bool, list, enumeration

EnumerationValues πŸ”—︎ string[]

EnumerationValuesπŸ”—︎

If DataType is enumeration, this is the list of possible replies. This is limited to a maximum of 50 values.

SkillsData πŸ”—︎ string[] Deprecated

SkillsDataπŸ”—︎

This feature is not recommended and only available as an add-on. Please reach out toΒ sales@textkernel.com.

String[] of your custom skills list names and the Textkernel "builtin" skills list. If no list is provided the Textkernel builtin skills list will be used. The parser automatically detects language and looks for a corresponding skills list in that language, if no match is found this list is ignored.

NormalizerData πŸ”—︎ string Deprecated

NormalizerDataπŸ”—︎

This feature is not recommended and only available as an add-on. Please reach out toΒ sales@textkernel.com.

Name of your custom normalization data file. If no list is provided the Textkernel builtin skills list will be used (english only). When using custom normalization files the language to be used is determined by the Parser (the default fall back language is English if the Parser cannot find a match).

Sample JSON
{
  "DocumentAsBase64String": "",
  "SkillsSettings": {
    "Normalize": false,
    "TaxonomyVersion": ""
  },
  "ProfessionsSettings": {
    "Normalize": false,
    "Version": {
      "ONET": "2019"
    }
  },
  "DocumentLastModified": "",
  "OutputHtml": false,
  "OutputRtf": false,
  "OutputPdf": false,
  "UseLLMParser": false,
  "OutputCandidateImage": false,
  "Configuration": "",
  "GeocodeOptions": {
    "IncludeGeocoding": false,
    "Provider": "",
    "ProviderKey": "",
    "PostalAddress": {
      "CountryCode": "",
      "PostalCode": "",
      "Region": "",
      "Municipality": "",
      "AddressLine": ""
    },
    "GeoCoordinates": {
      "Latitude": 0,
      "Longitude": 0
    }
  },
  "IndexingOptions": {
    "IndexId": "",
    "DocumentId": "",
    "UserDefinedTags": [
      ""
    ]
  },
  "FlexRequests": [
    {
      "Prompt": "",
      "Identifier": "",
      "DataType": "",
      "EnumerationValues": [
        ""
      ]
    }
  ],
  "SkillsData": [
    ""
  ],
  "NormalizerData": ""
}

Response BodyπŸ”—︎

Info πŸ”—︎ object

InfoπŸ”—︎

Explains the outcome of the transaction.


Info properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
ConversionException There was an issue converting the document
MissingParameter A required parameter wasn't provided
InvalidParameter A parameter was incorrectly specified
Timeout The transaction reached its timeout limit
AuthenticationError An error occurred with the credentials provided
Message πŸ”—︎ string

MessageπŸ”—︎

This message further describes the code providing additional detail.

TransactionId πŸ”—︎ string

TransactionIdπŸ”—︎

The (GUID) id for a specific API transaction. Use this when contacting support@textkernel.com about issues.

EngineVersion πŸ”—︎ string

EngineVersionπŸ”—︎

The version of the parsing/matching engine running under-the-hood.

ApiVersion πŸ”—︎ string

ApiVersionπŸ”—︎

The version of the API.

TotalElapsedMilliseconds πŸ”—︎ integer

TotalElapsedMillisecondsπŸ”—︎

How long the transaction took on Textkernel's server, in milliseconds. If the transaction takes longer to complete on the client side, that extra duration is solely network latency.

TransactionCost πŸ”—︎ decimal

TransactionCostπŸ”—︎

How many credits the transaction costs.How many credits the transaction costs.

CustomerDetails πŸ”—︎ object

CustomerDetailsπŸ”—︎

Information about the customer who made the API call.


CustomerDetails properties

AccountId πŸ”—︎ string

AccountIdπŸ”—︎

The AccountId for the account.

Name πŸ”—︎ string

NameπŸ”—︎

The customer name on the account.

IPAddress πŸ”—︎ string

IPAddressπŸ”—︎

The client IP Address where the API call originated.

Region πŸ”—︎ string

RegionπŸ”—︎

The region for the account, also known as the 'Data Center'.

CreditsRemaining πŸ”—︎ decimal

CreditsRemainingπŸ”—︎

The number of credits remaining to be used by the account.

CreditsUsed πŸ”—︎ decimal

CreditsUsedπŸ”—︎

The number of credits used by the account.

MaximumConcurrentRequests πŸ”—︎ integer

MaximumConcurrentRequestsπŸ”—︎

The number of requests that can be made at one time. If using sub-accounts, this is the maximum number of concurent requests across all accounts, not just this single sub-account.

ExpirationDate πŸ”—︎ date

ExpirationDateπŸ”—︎

The date that the current credits expire.

Value πŸ”—︎ object

ValueπŸ”—︎

Contains response data for the transaction.


Value properties

ParsingResponse πŸ”—︎ object

ParsingResponseπŸ”—︎

The status of the parse transaction.


ParsingResponse properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
WarningsFoundDuringParsing Parsing was successful. This is not an error code. This is an advanced level message about the document, not about the parsing. For more information, refer to the ResumeQuality section in the parsed document output and to the documentation here.
PossibleTruncationFromTimeout The timeout occurred before the document was finished parsing which can result in truncation
Timeout The transaction reached its timeout limit
ConversionException There was an issue converting the document
Message πŸ”—︎ string

MessageπŸ”—︎

A short human-readable description explaining the Code value.

GeocodeResponse πŸ”—︎ object

GeocodeResponseπŸ”—︎

If geocoding was requested in the ParseOptions.GeocodeOptions the status of the geocode transaction will be output here.


GeocodeResponse properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
MissingParameter A required parameter wasn't provided
InvalidParameter A parameter was incorrectly specified
InsufficientData The address provided doesn't have enough granularity to be geocoded effectively
CoordinatesNotFound The geocoding provider couldn't find any coordinates matching the provided address
Message πŸ”—︎ string

MessageπŸ”—︎

A short human-readable description explaining the Code value.

IndexingResponse πŸ”—︎ object

IndexingResponseπŸ”—︎

If indexing was requested in the ParseOptions.IndexingOptions the status of the index transaction will be output here.


IndexingResponse properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
MissingParameter A required parameter wasn't provided
InvalidParameter A parameter was incorrectly specified
AuthenticationError An error occurred with the credentials provided
DataNotFound Data with the specified name wasn't found
ConstraintError Data in the request is not allowed with the specific action being requested.
Message πŸ”—︎ string

MessageπŸ”—︎

A short human-readable description explaining the Code value.

ProfessionNormalizationResponse πŸ”—︎ object

ProfessionNormalizationResponseπŸ”—︎

If profession normalization was requested in the ProfessionsSettings.Normalize the status of the profession normalization transaction will be output here.


ProfessionNormalizationResponse properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
Unhandled Exception Unhandled Exception
Message πŸ”—︎ string

MessageπŸ”—︎

A short human-readable description explaining the Code value.

FlexResponse πŸ”—︎ object

FlexResponseπŸ”—︎

Information about the FlexRequests transaction, if any were provided.


FlexResponse properties

Code πŸ”—︎ string

CodeπŸ”—︎

Code Description
Success Successful transaction
MissingParameter A required parameter wasn't provided
InvalidParameter A parameter was incorrectly specified
Message πŸ”—︎ string

MessageπŸ”—︎

A short human-readable description explaining the Code value.

Responses πŸ”—︎ object[]

ResponsesπŸ”—︎

If TimedOut is true, this is how much time was spent parsing before the timeout occurred.


Responses properties

Identifier πŸ”—︎ string

IdentifierπŸ”—︎

Unique field name assigned to the respective FlexRequest

Reply πŸ”—︎ string

ReplyπŸ”—︎

Reply to the FlexRequest Prompt

ReplyList πŸ”—︎ string[]

ReplyListπŸ”—︎

List of replies to the FlexRequest Prompt if the FlexRequest had a List DataType

ResumeData πŸ”—︎ object

ResumeDataπŸ”—︎

The main output from the Textkernel CV/Resume Parser.


ResumeData properties

ContactInformation πŸ”—︎ object

ContactInformationπŸ”—︎

The candidate's contact information found on the resume.


ContactInformation properties

CandidateName πŸ”—︎ object

CandidateNameπŸ”—︎

The candidate's name.


CandidateName properties

FormattedName πŸ”—︎ string

FormattedNameπŸ”—︎

The name in a standard format.

Prefix πŸ”—︎ string

PrefixπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

A prefix for a name, such as Dr.

GivenName πŸ”—︎ string

GivenNameπŸ”—︎

The given (first) name.

Moniker πŸ”—︎ string

MonikerπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The preferred given (first) name or nickname. This is rarely populated.

MiddleName πŸ”—︎ string

MiddleNameπŸ”—︎

The middle name or initial.

FamilyName πŸ”—︎ string

FamilyNameπŸ”—︎

The family (last) name.

Suffix πŸ”—︎ string

SuffixπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

A suffix for a name, such as Jr. or III.

Telephones πŸ”—︎ object[]

TelephonesπŸ”—︎

The candidate's phone numbers. If multiple numbers are found, mobile phone numbers will be listed first.


Telephones properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string

NormalizedπŸ”—︎

The normalized value.

InternationalCountryCode πŸ”—︎ string

InternationalCountryCodeπŸ”—︎

The international country code part of the phone number.

AreaCityCode πŸ”—︎ string

AreaCityCodeπŸ”—︎

The area code part of the phone number.

SubscriberNumber πŸ”—︎ string

SubscriberNumberπŸ”—︎

The subscriber number part of the phone number.

EmailAddresses πŸ”—︎ string[]

EmailAddressesπŸ”—︎

The candidate's email addresses.

Location πŸ”—︎ object

LocationπŸ”—︎

The candidate's location/address. The Parser does not standardize addresses. Address standardization services are available, including for example the Google Maps API, that can take the Parser's contact info fields and standardize/geocode the data.


Location properties

CountryCode πŸ”—︎ string

CountryCodeπŸ”—︎

The 2-letter ISO 3166 country code.

PostalCode πŸ”—︎ string

PostalCodeπŸ”—︎

The Postal or Zip code.

Regions πŸ”—︎ string[]

RegionsπŸ”—︎

The Regions/Districts/States.

Municipality πŸ”—︎ string

MunicipalityπŸ”—︎

The City/Municipality/Town.

StreetAddressLines πŸ”—︎ string[]

StreetAddressLinesπŸ”—︎

Street address lines.

GeoCoordinates πŸ”—︎ object

GeoCoordinatesπŸ”—︎

If geocoding has been done, this is the lat/lon for the location.


GeoCoordinates properties

Latitude πŸ”—︎ decimal

LatitudeπŸ”—︎

The latitude, in degrees.

Longitude πŸ”—︎ decimal

LongitudeπŸ”—︎

The longitude, in degrees.

Source πŸ”—︎ string

SourceπŸ”—︎

The geocoding source, such as Google or Bing.

WebAddresses πŸ”—︎ object[]

WebAddressesπŸ”—︎

The candidate's web addresses (URLs, social media) listed on the resume.


WebAddresses properties

Address πŸ”—︎ string

AddressπŸ”—︎

The URL or username

Type πŸ”—︎ string

TypeπŸ”—︎

The type of address. One of:

  • PersonalWebsite
  • LinkedIn
  • Twitter
  • GitHub
  • Facebook
  • Skype
  • WhatsApp
  • StackOverflow
  • Instagram
  • Reddit
  • Signal
  • Quora
  • ICQ
  • WeChat
  • QQ
  • Telegraph
  • Telegram
  • MeWe
  • Parler
  • Gab
  • Unknown
ProfessionalSummary πŸ”—︎ string

ProfessionalSummaryπŸ”—︎

The professional summary from the resume.

Objective πŸ”—︎ string

ObjectiveπŸ”—︎

The candidate's written objective.

PersonalAttributes πŸ”—︎ object

PersonalAttributesπŸ”—︎

Personal information provided by the candidate on the resume.


PersonalAttributes properties

Availability πŸ”—︎ string

AvailabilityπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The availability of the candidate.

Birthplace πŸ”—︎ string

BirthplaceπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The birthplace of the candidate.

CurrentLocation πŸ”—︎ string

CurrentLocationπŸ”—︎

The current location listed on the resume.

CurrentSalary πŸ”—︎ object

CurrentSalaryπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The current salary listed on the resume.


CurrentSalary properties

Currency πŸ”—︎ string

CurrencyπŸ”—︎

The three-letter currency, eg: USD

Amount πŸ”—︎ decimal

AmountπŸ”—︎

The amount of the salary (usually yearly when listed on a resume)

DateOfBirth πŸ”—︎ object

DateOfBirthπŸ”—︎

The date of birth given on the resume


DateOfBirth properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

DrivingLicense πŸ”—︎ string

DrivingLicenseπŸ”—︎

A driving license listed on the resume.

FamilyComposition πŸ”—︎ string

FamilyCompositionπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The family composition.

FathersName πŸ”—︎ string

FathersNameπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's father's name listed on the resume.

Gender πŸ”—︎ string

GenderπŸ”—︎

The candidate's gender listed on the resume.

HukouCity πŸ”—︎ string

HukouCityπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Used in Chinese resumes.

HukouArea πŸ”—︎ string

HukouAreaπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Used in Chinese resumes.

MaritalStatus πŸ”—︎ string

MaritalStatusπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The marital status listed on the resume.

MothersMaidenName πŸ”—︎ string

MothersMaidenNameπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's mother's maiden name listed on the resume.

MotherTongue πŸ”—︎ string

MotherTongueπŸ”—︎

The candidate's mother tongue (native language) listed on the resume.

NationalIdentities πŸ”—︎ object[]

NationalIdentitiesπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any national identities provided on the resume.


NationalIdentities properties

Number πŸ”—︎ string

NumberπŸ”—︎

The national identity number.

Phrase πŸ”—︎ string

PhraseπŸ”—︎

The national identity number.

Nationality πŸ”—︎ string

NationalityπŸ”—︎

The candidate's nationality listed on the resume.

PassportNumber πŸ”—︎ string

PassportNumberπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's passport number listed on the resume.

PreferredLocation πŸ”—︎ string

PreferredLocationπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's preferred location listed on the resume.

RequiredSalary πŸ”—︎ object

RequiredSalaryπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's required salary listed on the resume.


RequiredSalary properties

Currency πŸ”—︎ string

CurrencyπŸ”—︎

The three-letter currency, eg: USD

Amount πŸ”—︎ decimal

AmountπŸ”—︎

The amount of the salary (usually yearly when listed on a resume)

VisaStatus πŸ”—︎ string

VisaStatusπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The candidate's visa status listed on the resume.

WillingToRelocate πŸ”—︎ string

WillingToRelocateπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Whether the candidate is willing to relocate.

Education πŸ”—︎ object

EducationπŸ”—︎

The candidate's education history found on the resume.


Education properties

HighestDegree πŸ”—︎ object

HighestDegreeπŸ”—︎

The highest degree obtained by a candidate


HighestDegree properties

Name πŸ”—︎ object

NameπŸ”—︎

The name of the degree


Name properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string Deprecated

NormalizedπŸ”—︎

Deprecated - use NormalizedLocal or NormalizedInternational instead.

The normalized value.

NormalizedLocal πŸ”—︎ object

NormalizedLocalπŸ”—︎

The normalized code/description of the degree based on the CV locale.


NormalizedLocal properties

Code πŸ”—︎ string

CodeπŸ”—︎

One of the codes listed here.

Description πŸ”—︎ string

DescriptionπŸ”—︎

One of the descriptions listed here.

NormalizedInternational πŸ”—︎ object

NormalizedInternationalπŸ”—︎

The normalized code/description of the degree based on an international standard.


NormalizedInternational properties

Code πŸ”—︎ string

CodeπŸ”—︎

One of the codes listed here.

Description πŸ”—︎ string

DescriptionπŸ”—︎

One of the descriptions listed here.

Type πŸ”—︎ string Deprecated

TypeπŸ”—︎

Deprecated - use NormalizedLocal or NormalizedInternational instead.

The type of degree.

EducationDetails πŸ”—︎ object[]

EducationDetailsπŸ”—︎

All of the education details listed on a resume


EducationDetails properties

Id πŸ”—︎ string

IdπŸ”—︎

The id of this education entry (one-based, so EDU-1 is the first, etc)

Text πŸ”—︎ string

TextπŸ”—︎

The raw text from the resume.

SchoolName πŸ”—︎ object

SchoolNameπŸ”—︎

The name of the school attended


SchoolName properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string

NormalizedπŸ”—︎

The normalized value.

SchoolType πŸ”—︎ string

SchoolTypeπŸ”—︎

The type of the school attended. One of:

  • UNSPECIFIED
  • lowerSchool
  • highschool
  • secondary
  • trade
  • professional
  • vocational
  • community
  • college
  • university
Location πŸ”—︎ object

LocationπŸ”—︎

The Country/Region/City of the school, if found


Location properties

CountryCode πŸ”—︎ string

CountryCodeπŸ”—︎

The 2-letter ISO 3166 country code.

PostalCode πŸ”—︎ string

PostalCodeπŸ”—︎

The Postal or Zip code.

Regions πŸ”—︎ string[]

RegionsπŸ”—︎

The Regions/Districts/States.

Municipality πŸ”—︎ string

MunicipalityπŸ”—︎

The City/Municipality/Town.

StreetAddressLines πŸ”—︎ string[]

StreetAddressLinesπŸ”—︎

Street address lines

GeoCoordinates πŸ”—︎ object

GeoCoordinatesπŸ”—︎

If geocoding has been done, this is the lat/lon for the location.


GeoCoordinates properties

Latitude πŸ”—︎ decimal

LatitudeπŸ”—︎

The latitude, in degrees.

Longitude πŸ”—︎ decimal

LongitudeπŸ”—︎

The longitude, in degrees.

Source πŸ”—︎ string

SourceπŸ”—︎

The geocoding source, such as Google or Bing.

Degree πŸ”—︎ object

DegreeπŸ”—︎

The degree obtained (or worked toward)


Degree properties

Name πŸ”—︎ object

NameπŸ”—︎

The name of the degree


Name properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string Deprecated

NormalizedπŸ”—︎

Deprecated - use NormalizedLocal or NormalizedInternational instead.

The normalized value.

NormalizedLocal πŸ”—︎ object

NormalizedLocalπŸ”—︎

The normalized code/description of the degree based on the CV locale.


NormalizedLocal properties

Code πŸ”—︎ string

CodeπŸ”—︎

One of the codes listed here.

Description πŸ”—︎ string

DescriptionπŸ”—︎

One of the descriptions listed here.

NormalizedInternational πŸ”—︎ object

NormalizedInternationalπŸ”—︎

The normalized code/description of the degree based on an international standard.


NormalizedInternational properties

Code πŸ”—︎ string

CodeπŸ”—︎

One of the codes listed here.

Description πŸ”—︎ string

DescriptionπŸ”—︎

One of the descriptions listed here.

Type πŸ”—︎ string Deprecated

TypeπŸ”—︎

Deprecated - use NormalizedLocal or NormalizedInternational instead.

These values are not very global-friendly, but the Parser does normalize all degrees to one of these pre-defined types. This list is sorted, as well as possible, by increasing level of education, although there are certainly ambiguities from one discipline to another, such as whether professional is above or below bachelors. Here are the possible values:

  • lessThanHighSchool
  • specialeducation
  • someHighSchoolOrEquivalent
  • ged
  • certification
  • vocational
  • secondary
  • highSchoolOrEquivalent
  • someCollege
  • HND_HNC_OrEquivalent
  • ASc
  • associates
  • international
  • professional
  • postprofessional
  • BSc
  • bachelors
  • somePostgraduate
  • MBA
  • MSc
  • masters
  • intermediategraduate
  • doctorate
  • postdoctorate
Majors πŸ”—︎ string[]

MajorsπŸ”—︎

Any majors/areas of major focus.

Minors πŸ”—︎ string[]

MinorsπŸ”—︎

Any minors/areas of minor focus.

GPA πŸ”—︎ object

GPAπŸ”—︎

The GPA/marks listed on the resume


GPA properties

Score πŸ”—︎ string

ScoreπŸ”—︎

The score found in the resume.

ScoringSystem πŸ”—︎ string

ScoringSystemπŸ”—︎

The scoring system used on the resume.

MaxScore πŸ”—︎ string

MaxScoreπŸ”—︎

The max score in the scoring system.

MinimumScore πŸ”—︎ string

MinimumScoreπŸ”—︎

The minimum score in the scoring system.

NormalizedScore πŸ”—︎ decimal

NormalizedScoreπŸ”—︎

Normalized GPA is a decimal value that is output only when a GPA has been provided. This value is normalized from 0.0 to 1.0, with 1.0 being the top mark, so that all GPAs across all scales can be compared, taking into account different min/max values and whether high or low numbers are ranked higher. For example:

  • USA degree with GPA of 3.5 / 4.0 = 0.875
  • German degree with 1.5 / 6.0 = 0.916
LastEducationDate πŸ”—︎ object Deprecated

LastEducationDateπŸ”—︎

Deprecated - use EndDate instead.


LastEducationDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

StartDate πŸ”—︎ object

StartDateπŸ”—︎

The date education started


StartDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

EndDate πŸ”—︎ object

EndDateπŸ”—︎

The date graduated or education ended


EndDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

Graduated πŸ”—︎ object

GraduatedπŸ”—︎

Whether or not the candidate graduated, or null if unknown.


Graduated properties

Value πŸ”—︎ bool

ValueπŸ”—︎

Whether or not the candidate graduated

EmploymentHistory πŸ”—︎ object

EmploymentHistoryπŸ”—︎

The candidate's employment/work history found on the resume.


EmploymentHistory properties

ExperienceSummary πŸ”—︎ string

ExperienceSummaryπŸ”—︎

A summary of all the work history with important calculated metadata


ExperienceSummary properties

Description πŸ”—︎ string

DescriptionπŸ”—︎

A paragraph of text that summarizes the candidate's experience. This paragraph is generated based on other data points in the ExperienceSummary. It will be the same language as the resume for Czech, Dutch, English, French, German, Greek, Hungarian, Italian, Norwegian, Russian, Spanish, and Swedish. To always generate the summary in English, set "OutputFormat.AllSummariesInEnglish = True;" in the configuration string when parsing.

In order for this value to be accurate, you must have provided an accurate DocumentLastModified when you parsed this resume.

This summary can be further enhanced by enabling SkillsSettings.Normalize on the request.

MonthsOfWorkExperience πŸ”—︎ integer

MonthsOfWorkExperienceπŸ”—︎

The number of months of work experience as indicated by the range of start and end date values in the various jobs/positions in the resume. Overlapping date ranges are not double-counted. This value is NOT derived from text like "I have 15 years of experience".

In order for this value to be accurate, you must have provided an accurate DocumentLastModified when you parsed this resume.

MonthsOfManagementExperience πŸ”—︎ integer

MonthsOfManagementExperienceπŸ”—︎

The number of months of management experience as indicated by the range of start and end date values in the various jobs/positions in the resume that have been determined to be management-level positions. Overlapping date ranges are not double-counted. This value is NOT derived from text like "I have 10 years of management experience".

In order for this value to be accurate, you must have provided an accurate DocumentLastModified when you parsed this resume.

ExecutiveType πŸ”—︎ string

ExecutiveTypeπŸ”—︎

Job titles are examined to determine the best category for any executive experience. If the candidate posesses no executive experience, "NONE" will be output. Possible values are One of:

  • NONE
  • ADMIN
  • ACCOUNTING
  • BUSINESS_DEV
  • EXECUTIVE
  • FINANCIAL
  • GENERAL
  • IT
  • LEARNING
  • MARKETING
  • OPERATIONS
AverageMonthsPerEmployer πŸ”—︎ integer

AverageMonthsPerEmployerπŸ”—︎

The average number of months a candidate has spent at each employer. Note that this number is per employer, not per job.

In order for this value to be accurate, you must have provided an accurate DocumentLastModified when you parsed this resume.

FulltimeDirectHirePredictiveIndex πŸ”—︎ integer

FulltimeDirectHirePredictiveIndexπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

A score (0-100), where 0 means a candidate is more likely to have had (and want/pursue) short-term/part-time/temp/contracting jobs and 100 means a candidate is more likely to have had (and want/pursue) traditional full-time, direct-hire jobs

In order for this value to be accurate, you must have provided an accurate DocumentLastModified when you parsed this resume.

ManagementStory πŸ”—︎ string

ManagementStoryπŸ”—︎

A paragraph of text that summarizes the candidate's management experience (in English).

CurrentManagementLevel πŸ”—︎ string

CurrentManagementLevelπŸ”—︎

Computed level of management for the current position. One of:

  • low-or-no-level
  • low-level
  • mid-level
  • somewhat high-level
  • high-level
  • executive-level
ManagementScore πŸ”—︎ integer

ManagementScoreπŸ”—︎

The highest score calculated from any of the position titles. The score is based on the wording of the title, not on the experience described within the position description.

0-29 = Low level 30-59 = Mid level 60+ = High level

AttentionNeeded πŸ”—︎ string

AttentionNeededπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any abnormal findings about the candidate's career will be reported here. For example, if the candidate held a management-level position in a previous job, but not their current job.

Positions πŸ”—︎ object[]

PositionsπŸ”—︎

A list of jobs/positions found on the resume.


Positions properties

Id πŸ”—︎ string

IdπŸ”—︎

The id of this position (one-based, so POS-1 is the first, etc)

Employer πŸ”—︎ object

EmployerπŸ”—︎

The employer/company for this position. Will be null if IsSelfEmployed is null.


Employer properties

Name πŸ”—︎ object

NameπŸ”—︎

The name of the employer (and an accuracy probability).


Name properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string

NormalizedπŸ”—︎

The normalized value.

Probability πŸ”—︎ string

ProbabilityπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The degree of certainty that the company name is accurate. One of:

  • VeryUnlikely - recommend discarding
  • Unlikely - recommend discarding
  • Probable - recommend review
  • Confident - no action needed

OtherFoundName πŸ”—︎ object

OtherFoundNameπŸ”—︎

Sometimes a second possible company name is found, or a department/organization within a company. This is that value, if it is found.


OtherFoundName properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string

NormalizedπŸ”—︎

The normalized value.

Location πŸ”—︎ object

LocationπŸ”—︎

The location/address of the employer.


Location properties

CountryCode πŸ”—︎ string

CountryCodeπŸ”—︎

The 2-letter ISO 3166 country code.

PostalCode πŸ”—︎ string

PostalCodeπŸ”—︎

The Postal or Zip code.

Regions πŸ”—︎ string[]

RegionsπŸ”—︎

The Regions/Districts/States.

Municipality πŸ”—︎ string

MunicipalityπŸ”—︎

The City/Municipality/Town.

StreetAddressLines πŸ”—︎ string[]

StreetAddressLinesπŸ”—︎

Street address lines.

GeoCoordinates πŸ”—︎ object

GeoCoordinatesπŸ”—︎

If geocoding has been done, this is the lat/lon for the location.


GeoCoordinates properties

Latitude πŸ”—︎ decimal

LatitudeπŸ”—︎

The latitude, in degrees.

Longitude πŸ”—︎ decimal

LongitudeπŸ”—︎

The longitude, in degrees.

Source πŸ”—︎ string

SourceπŸ”—︎

The geocoding source, such as Google or Bing.

RelatedToByDates πŸ”—︎ string[]

RelatedToByDatesπŸ”—︎

A list of other positions Ids that have overlapping dates with this Position.

RelatedToByCompanyName πŸ”—︎ string[]

RelatedToByCompanyNameπŸ”—︎

A list of other positions Ids that have the same Employer as this Position.

IsSelfEmployed πŸ”—︎ bool

IsSelfEmployedπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

True if the candidate was self-employed at this job/position.

IsCurrent πŸ”—︎ bool

IsCurrentπŸ”—︎

True if the job/position is listed as current on the resume.

JobTitle πŸ”—︎ object

JobTitleπŸ”—︎

The job title for this position/job.


JobTitle properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw text as it was found in the resume.

Normalized πŸ”—︎ string Deprecated

NormalizedπŸ”—︎

Deprecated - Use Profession Normalization (ProfessionsSettings.Normalize) instead. This value was a very basic normalization that simply removed special characters, etc. Profession Normalization is much more advanced and is taxonomy-based.

Probability πŸ”—︎ string

ProbabilityπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The degree of certainty that the job title value is accurate. One of:

  • VeryUnlikely - recommend discarding
  • Unlikely - recommend discarding
  • Probable - recommend review
  • Confident - no action needed

Variations πŸ”—︎ string[] Deprecated

VariationsπŸ”—︎

Deprecated - Use Profession Normalization (ProfessionsSettings.Normalize) instead. These variations are generated with a very basic algorithm. Profession Normalization is much more accurate/advanced and is taxonomy-based.

StartDate πŸ”—︎ object

StartDateπŸ”—︎

The start date listed for this position.


StartDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

EndDate πŸ”—︎ object

EndDateπŸ”—︎

The end date listed for this position


EndDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

NumberEmployeesSupervised πŸ”—︎ object

NumberEmployeesSupervisedπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

How many employees were supervised in this position/job, or null.


NumberEmployeesSupervised properties

Value πŸ”—︎ integer

ValueπŸ”—︎

How many employees were supervised in this position/job.

JobType πŸ”—︎ string

JobTypeπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

The type of job. One of:

  • directHire
  • contract
  • temp
  • volunteer
  • internship
  • UNSPECIFIED

TaxonomyName πŸ”—︎ string Deprecated

TaxonomyNameπŸ”—︎

Deprecated - Use Profession Normalization (ProfessionsSettings.Normalize) instead.

The name of the skills taxonomy that this position was categorized as based on skills found in the job description. This field will not be output when SkillsSettings.TaxonomyVersion is set to (or defaults to) V2.

SubTaxonomyName πŸ”—︎ string Deprecated

SubTaxonomyNameπŸ”—︎

Deprecated - Use Profession Normalization (ProfessionsSettings.Normalize) instead.

The name of the skills subtaxonomy that this position was categorized as based on skills found in the job description. This field will not be output when SkillsSettings.TaxonomyVersion is set to (or defaults to) V2.

JobLevel πŸ”—︎ string

JobLevelπŸ”—︎

The level determined by length of experience and job titles. One of:

  • Low Level
  • Entry Level
  • Experienced (non-manager)
  • Senior (more than 5 years experience)
  • Manager
  • Senior Manager (more than 5 years management experience)
  • Executive (VP, Dept Head)
  • Senior Executive (President, C-level)
TaxonomyPercentage πŸ”—︎ integer Deprecated

TaxonomyPercentageπŸ”—︎

Deprecated - Use Profession Normalization (ProfessionsSettings.Normalize) instead.

The percentage of this job described by the TaxonomyName. This value will always be 0 when SkillsSettings.TaxonomyVersion is set to (or defaults to) V2.

Description πŸ”—︎ string

DescriptionπŸ”—︎

The job description.

NormalizedProfession πŸ”—︎ object

NormalizedProfessionπŸ”—︎

If ProfessionsSettings.Normalize was set to true, this will be populated for the most recent 3 positions.


NormalizedProfession properties

Profession πŸ”—︎ object

ProfessionπŸ”—︎

Object containing the details of the profession concept.


Profession properties

CodeId πŸ”—︎ int

CodeIdπŸ”—︎

The code id of the profession concept.

Description πŸ”—︎ string

DescriptionπŸ”—︎

The description of the profession concept.

Group πŸ”—︎ object

GroupπŸ”—︎

The object of the group to which the profession concept belongs.


Group properties

CodeId πŸ”—︎ int

CodeIdπŸ”—︎

The code id of the group to which the profession concept belongs.

Description πŸ”—︎ string

DescriptionπŸ”—︎

The description of the group to which the profession concept belongs.

Class πŸ”—︎ object

ClassπŸ”—︎

The object of the class to which the profession concept belongs.


Class properties

CodeId πŸ”—︎ int

CodeIdπŸ”—︎

The code id of the class to which the profession concept belongs.

Description πŸ”—︎ string

DescriptionπŸ”—︎

The description of the class to which the profession concept belongs.

ISCO πŸ”—︎ object

ISCOπŸ”—︎

The object of the ISCO profession concept


ISCO properties

Version πŸ”—︎ string

VersionπŸ”—︎

The version of the ISCO taxonomy

CodeId πŸ”—︎ int

CodeIdπŸ”—︎

The code if of the ISCO profession concept

Description πŸ”—︎ string

DescriptionπŸ”—︎

The description of the ONET profession concept

ONET πŸ”—︎ object

ONETπŸ”—︎

The object of the ONET profession concept


ONET properties

Version πŸ”—︎ string

VersionπŸ”—︎

The version of the ONET taxonomy

CodeId πŸ”—︎ string

CodeIdπŸ”—︎

The code id of the ONET profession concept

Description πŸ”—︎ string

DescriptionπŸ”—︎

The description of the ONET profession concept

Description πŸ”—︎ float

DescriptionπŸ”—︎

Overall confidence that the input job title was normalized to the correct profession concept

Skills πŸ”—︎ object

SkillsπŸ”—︎

Skills output when version 2 of the taxonomy is utilized.


Skills properties

Raw πŸ”—︎ object[]

RawπŸ”—︎

Array of skills exactly as found in the plain text of the document.


Raw properties

Name πŸ”—︎ string

NameπŸ”—︎

The exact skill text extracted from the document.

FoundIn πŸ”—︎ object[]

FoundInπŸ”—︎

Array of objects denoting where in the document this skill was located.


FoundIn properties

SectionType πŸ”—︎ string

SectionTypeπŸ”—︎

The section(s) where the skill was found.

Id πŸ”—︎ string

IdπŸ”—︎

If applicable, the Position ID or Education Id.

MonthsExperience πŸ”—︎ object

MonthsExperienceπŸ”—︎

Describes the amount of experience a candidate has with this skill. Null if unknown.


MonthsExperience properties

Value πŸ”—︎ int

ValueπŸ”—︎

Describes the amount of experience a candidate has with this skill.

LastUsed πŸ”—︎ object

LastUsedπŸ”—︎

Describes the date the candidate last used the skill (derived from position dates). Null if unknown.


LastUsed properties

Value πŸ”—︎ string

ValueπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

Normalized πŸ”—︎ object

NormalizedπŸ”—︎

Normalized skills output when version 2 of the taxonomy is utilized and SkillsSettings.Normalize is set to true.


Normalized properties

Name πŸ”—︎ string

NameπŸ”—︎

Name of the normalized skill

FoundIn πŸ”—︎ object[]

FoundInπŸ”—︎

Array of objects denoting where in the document this skill was located


FoundIn properties

SectionType πŸ”—︎ string

SectionTypeπŸ”—︎

The section(s) where the skill was found.

Id πŸ”—︎ string

IdπŸ”—︎

If applicable, the Position ID or Education Id.

MonthsExperience πŸ”—︎ object

MonthsExperienceπŸ”—︎

Describes the amount of experience a candidate has with this skill. Null if unknown.


MonthsExperience properties

Value πŸ”—︎ int

ValueπŸ”—︎

Describes the amount of experience a candidate has with this skill.

LastUsed πŸ”—︎ object

LastUsedπŸ”—︎

Describes the date the candidate last used the skill (derived from position dates). Null if unknown.


LastUsed properties

Value πŸ”—︎ string

ValueπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

Type πŸ”—︎ string

TypeπŸ”—︎

Type of skill. Possible values are Professional, IT, or Soft

Id πŸ”—︎ string

IdπŸ”—︎

Id of this skill in the skills taxonomy

RawSkills πŸ”—︎ string[]

RawSkillsπŸ”—︎

Array of raw skills that were extracted that normalized to this skill.

RelatedProfessionClasses πŸ”—︎ object

RelatedProfessionClassesπŸ”—︎

Professions most related to the document. Only output if version 2 of the skills taxonomy is utilized and SkillsSettings.Normalize is set to true.


RelatedProfessionClasses properties

Name πŸ”—︎ string

NameπŸ”—︎

Name of the related profession

Id πŸ”—︎ string

IdπŸ”—︎

Id of the related profession

Percent πŸ”—︎ int

PercentπŸ”—︎

Percent of overall document that relates to this profession

Groups πŸ”—︎ object[]

GroupsπŸ”—︎

Array of objects representing groups of professions


Groups properties

Name πŸ”—︎ string

NameπŸ”—︎

Name of the profession group

Id πŸ”—︎ string

IdπŸ”—︎

Id of the profession group

Percent πŸ”—︎ int

PercentπŸ”—︎

Percent of overall document described by this profession group. All groups across all classes will add up to 100%.

NormalizedSkills πŸ”—︎ string[]

NormalizedSkillsπŸ”—︎

Array of normalized skills associated to this profession group.

SkillsData πŸ”—︎ object[] Deprecated

SkillsDataπŸ”—︎

Deprecated. Use v2 skills taxonomy and its associated Skills output.

Certifications πŸ”—︎ object[]

CertificationsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Certifications found on a resume.


Certifications properties

Name πŸ”—︎ string

NameπŸ”—︎

The name of the certification.

MatchedFromList πŸ”—︎ bool

MatchedFromListπŸ”—︎

True if Textkernel found this by matching from a known list of certifications. False if Textkernel found this by analyzing the context and determining it was a certification.

IsVariation πŸ”—︎ bool

IsVariationπŸ”—︎

Textkernel generates several possible variations for some certifications to be used in Search & Match. This greatly improves Matching, since different candidates have different ways of listing a certification. If this certification is a Textkernel-created variation of a certification found on the resume, this property will be true.

Licenses πŸ”—︎ object[]

LicensesπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Licenses found on a resume. These are professional licenses, not driving licenses. For driving licenses, see PersonalAttributes.


Licenses properties

Name πŸ”—︎ string

NameπŸ”—︎

The name of the license.

MatchedFromList πŸ”—︎ bool

MatchedFromListπŸ”—︎

True if Textkernel found this by matching from a known list of licensense. False if Textkernel found this by analyzing the context and determining it was a license.

Associations πŸ”—︎ object[]

AssociationsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Associations/organizations found on a resume.


Associations properties

Organization πŸ”—︎ string

OrganizationπŸ”—︎

The name of the association/organization.

Role πŸ”—︎ string

RoleπŸ”—︎

The role the candidate held.

FoundInContext πŸ”—︎ string

FoundInContextπŸ”—︎

The full text in which this association was found.

LanguageCompetencies πŸ”—︎ object[]

LanguageCompetenciesπŸ”—︎

Any language competencies (fluent in, can read, can write, etc) found on the resume.


LanguageCompetencies properties

Language πŸ”—︎ string

LanguageπŸ”—︎

The language name.

LanguageCode πŸ”—︎ string

LanguageCodeπŸ”—︎

The two-letter ISO 639-1 code for the language.

FoundInContext πŸ”—︎ string

FoundInContextπŸ”—︎

The full text where Textkernel found this language competency.

MilitaryExperience πŸ”—︎ object[]

MilitaryExperienceπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any military experience listed on the resume.


MilitaryExperience properties

Country πŸ”—︎ string

CountryπŸ”—︎

The country that the military belongs to.

Service πŸ”—︎ object

ServiceπŸ”—︎

The branch/name/rank for this post/job.


Service properties

Name πŸ”—︎ string

NameπŸ”—︎

The name of the military post/job.

Branch πŸ”—︎ string

BranchπŸ”—︎

The branch of the military.

Rank πŸ”—︎ string

RankπŸ”—︎

he military rank of the candidate.

StartDate πŸ”—︎ object

StartDateπŸ”—︎

The start date for this military post/job.


StartDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

EndDate πŸ”—︎ object

EndDateπŸ”—︎

The end date for this military post/job.


EndDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

FoundInContext πŸ”—︎ string

FoundInContextπŸ”—︎

The full text where Textkernel found this military post/job in the resume.

SecurityCredentials πŸ”—︎ object[]

SecurityCredentialsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any security credentials/clearances listed on the resume.


SecurityCredentials properties

Name πŸ”—︎ string

NameπŸ”—︎

The name of the credential/clearance.

FoundInContext πŸ”—︎ string

FoundInContextπŸ”—︎

The full context of where Textkernel found this clearance/credential.

References πŸ”—︎ object[]

ReferencesπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

References listed on a resume.


References properties

ReferenceName πŸ”—︎ object

ReferenceNameπŸ”—︎

The name of the reference.


ReferenceName properties

FormattedName πŸ”—︎ string

FormattedNameπŸ”—︎

The name in a standard format.

Prefix πŸ”—︎ string

PrefixπŸ”—︎

A prefix for a name, such as Dr.

GivenName πŸ”—︎ string

GivenNameπŸ”—︎

The given (first) name.

MiddleName πŸ”—︎ string

MiddleNameπŸ”—︎

The middle name or initial.

FamilyName πŸ”—︎ string

FamilyNameπŸ”—︎

The family (last) name.

Suffix πŸ”—︎ string

SuffixπŸ”—︎

A suffix for a name, such as Jr. or III.

Title πŸ”—︎ string

TitleπŸ”—︎

The job title of the reference.

Company πŸ”—︎ string

CompanyπŸ”—︎

The employer of the reference.

Location πŸ”—︎ object

LocationπŸ”—︎

The physical location of the reference.


Location properties

CountryCode πŸ”—︎ string

CountryCodeπŸ”—︎

The 2-letter ISO 3166 country code.

PostalCode πŸ”—︎ string

PostalCodeπŸ”—︎

The Postal or Zip code.

Regions πŸ”—︎ string[]

RegionsπŸ”—︎

The Regions/Districts/States.

Municipality πŸ”—︎ string

MunicipalityπŸ”—︎

The City/Municipality/Town.

StreetAddressLines πŸ”—︎ string[]

StreetAddressLinesπŸ”—︎

Street address lines.

GeoCoordinates πŸ”—︎ object

GeoCoordinatesπŸ”—︎

If geocoding has been done, this is the lat/lon for the location.


GeoCoordinates properties

Latitude πŸ”—︎ decimal

LatitudeπŸ”—︎

The latitude, in degrees.

Longitude πŸ”—︎ decimal

LongitudeπŸ”—︎

The longitude, in degrees.

Source πŸ”—︎ string

SourceπŸ”—︎

The geocoding source, such as Google or Bing.

Telephones πŸ”—︎ object[]

TelephonesπŸ”—︎

Phone numbers listed for the reference.


Telephones properties

Raw πŸ”—︎ string

RawπŸ”—︎

The raw value found in the text.

Normalized πŸ”—︎ string

NormalizedπŸ”—︎

The normalized value.

EmailAddresses πŸ”—︎ string[]

EmailAddressesπŸ”—︎

Email addresses listed for the reference.

WebAddresses πŸ”—︎ object[]

WebAddressesπŸ”—︎

Other web addresses listed for the reference.


WebAddresses properties

Address πŸ”—︎ string

AddressπŸ”—︎

The URL or username

Type πŸ”—︎ string

TypeπŸ”—︎

The type of address. One of:

  • PersonalWebsite
  • LinkedIn
  • Twitter
  • GitHub
  • Facebook
  • Skype
  • WhatsApp
  • StackOverflow
  • Instagram
  • Reddit
  • Signal
  • Quora
  • ICQ
  • WeChat
  • QQ
  • Telegraph
  • Telegram
  • MeWe
  • Parler
  • Gab
  • Unknown
Achievements πŸ”—︎ string[]

AchievementsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any achievements listed on the resume.

Training πŸ”—︎ object

TrainingπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any training listed on the resume.


Training properties

Text πŸ”—︎ string

TextπŸ”—︎

The full text where we found all training history.

Trainings πŸ”—︎ object[]

TrainingsπŸ”—︎

Information about each training history we found.


Trainings properties

Text πŸ”—︎ string

TextπŸ”—︎

The text that was found on the resume.

Entity πŸ”—︎ string

EntityπŸ”—︎

The name of the school or company where the training occurred.

Qualifications πŸ”—︎ string[]

QualificationsπŸ”—︎

Any text within the Text that is recognized as a qualification (such as DDS), degree (such as B.S.), or a certification (such as PMP). Each qualification is listed separately.

StartDate πŸ”—︎ object

StartDateπŸ”—︎

The date the training started.


StartDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

EndDate πŸ”—︎ object

EndDateπŸ”—︎

The date the training ended.


EndDate properties

Date πŸ”—︎ date

DateπŸ”—︎

The ISO 8601 (yyyy-MM-dd) date, if the day and/or month could not be found, they will be 01

IsCurrentDate πŸ”—︎ bool

IsCurrentDateπŸ”—︎

True if this date represents '- current' and not an actual date

FoundYear πŸ”—︎ bool

FoundYearπŸ”—︎

True if the year was found in the text, otherwise false

FoundMonth πŸ”—︎ bool

FoundMonthπŸ”—︎

True if the month was found in the text, otherwise false

FoundDay πŸ”—︎ bool

FoundDayπŸ”—︎

True if the day was found in the text, otherwise false

Hobbies πŸ”—︎ string

HobbiesπŸ”—︎

Any hobbies listed on the resume.

Patents πŸ”—︎ string

PatentsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any patents listed on the resume.

Publications πŸ”—︎ string

PublicationsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any publications listed on the resume.

SpeakingEngagements πŸ”—︎ string

SpeakingEngagementsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

Any speaking engagements/appearances listed on the resume.

ResumeMetadata πŸ”—︎ object

ResumeMetadataπŸ”—︎

Metadata about the parsed resume.


ResumeMetadata properties

PlainText πŸ”—︎ string

PlainTextπŸ”—︎

The plain text that was used for parsing.

DocumentLanguage πŸ”—︎ string

DocumentLanguageπŸ”—︎

The primary language of the parsed text. The value is one of the ISO 639-1 codes. When the language could not be automatically determined, it is reported as the special value Invariant/Unknown (iv). The two-letter ISO codes reported by the Parser, such as zh for Chinese, do not differentiate between language variants, such as Mandarin and Cantonese.

For a listing of languages and regions supported the most recent version, you can refer to parser tech specs.

DocumentCulture πŸ”—︎ string

DocumentCultureπŸ”—︎

This is an ISO 3066 code that represents the actual cultural context regarding formatting of numbers, dates, character symbols, and so on. This value is usually a simple concatenation of the Language and Country codes, such as "en-US" for US English, but beware that CultureInfo can be set independently of Language and Country to achieve fine-tuned cultural control over parsing, so if you use this value you should not assume that it always matches the Language and Country.

ParserSettings πŸ”—︎ string

ParserSettingsπŸ”—︎

The full parser settings that were used during parsing.

DocumentLastModified πŸ”—︎ date

DocumentLastModifiedπŸ”—︎

The last-revised/last-modified date that was provided for the document. This was used to calculate all of the important metrics about skills and jobs.

FoundSections πŸ”—︎ object[]

FoundSectionsπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

A list of sections found in the resume


FoundSections properties

FirstLineNumber πŸ”—︎ integer

FirstLineNumberπŸ”—︎

The first line of the section (zero-based).

LastLineNumber πŸ”—︎ integer

LastLineNumberπŸ”—︎

The last line of the section (zero-based).

SectionType πŸ”—︎ string

SectionTypeπŸ”—︎

One of the following values: ARTICLES, AVAILABILITY, BOOKS, CERTIFICATIONS, CONFERENCE_PAPERS, CONTACT_INFO, EDUCATION, HOBBIES, IGNORE_DATA_AFTER, LANGUAGES, LICENSES, MILITARY, OBJECTIVE, OTHER_PUBLICATIONS, PATENTS, PERSONAL_INTERESTS_AND_ACCOMPLISHMENTS, PROFESSIONAL_AFFILIATIONS, QUALIFICATIONS_SUMMARY, REFERENCES, SECURITY_CLEARANCES, SKILLS, SPEAKING, SUMMARY, TRAINING, WORK_HISTORY, WORK_STATUS

HeaderTextFound πŸ”—︎ string

HeaderTextFoundπŸ”—︎

The exact text that was used to identify the beginning of the section. If there was no text indicator and the location was calculated, then the value is "CALCULATED"

ResumeQuality πŸ”—︎ object[]

ResumeQualityπŸ”—︎

This field is not available for all languages. See low-usage fields for more information.

A list of quality assessments for the resume. These are very useful for providing feedback to candidates about why their resume did not parse properly. These can also be used to determine if a resume is 'high quality' enough to put into your system. More information is available in theResume Quality Documentation


ResumeQuality properties

Level πŸ”—︎ string

LevelπŸ”—︎

The level/severity of this assessment. One of:

  • Suggested Improvements
  • Data Missing
  • Major Issues Found
  • Fatal Problems Found
Findings πŸ”—︎ object[]

FindingsπŸ”—︎

A list of findings of the same severity/level.


Findings properties

QualityCode πŸ”—︎ string

QualityCodeπŸ”—︎

A unique 3-digit code to identify what type of issue was found. See all possibilities here.

Identifiers πŸ”—︎ object[]

IdentifiersπŸ”—︎

Areas in the resume where this issue was found or affected by this issue.


Identifiers properties

SectionType πŸ”—︎ string

SectionTypeπŸ”—︎

The section where the issue was found.

Id πŸ”—︎ string

IdπŸ”—︎

If applicable, the Position ID or Education Id.

Message πŸ”—︎ string

MessageπŸ”—︎

A human-readable message explaining the issue that is being reported and possibly how to fix.

ReservedData πŸ”—︎ object

ReservedDataπŸ”—︎

Used by Textkernel to redact PII.


ReservedData properties

Phones πŸ”—︎ string[]

PhonesπŸ”—︎

All phone numbers found in the resume.

Names πŸ”—︎ string[]

NamesπŸ”—︎

All names found in the resume.

EmailAddresses πŸ”—︎ string[]

EmailAddressesπŸ”—︎

All email addresses found in the resume.

Urls πŸ”—︎ string[]

UrlsπŸ”—︎

All personal urls found in the resume.

OtherData πŸ”—︎ string[]

OtherDataπŸ”—︎

Any other PII that should be redacted.

UserDefinedTags πŸ”—︎ string[]

UserDefinedTagsπŸ”—︎

A list of user-defined tags that are assigned to this resume. These are used to filter search/match queries in the Search & Match Engine.

NOTE: you may add/remove these prior to indexing. This is the only property you may modify prior to indexing.

RedactedResumeData πŸ”—︎ object

RedactedResumeDataπŸ”—︎

This property is the Value.ResumeData with all of the Personally Identifiable Information (PII) fields such as first name, last name, email addresses, phone numbers, etc. redacted.

ConversionMetadata πŸ”—︎ object

ConversionMetadataπŸ”—︎

Information about converting the document to plain text


ConversionMetadata properties

DetectedType πŸ”—︎ string

DetectedTypeπŸ”—︎

The file type that was detected.

SuggestedFileExtension πŸ”—︎ string

SuggestedFileExtensionπŸ”—︎

The suggested extension based on the DetectedType.

OutputValidityCode πŸ”—︎ string

OutputValidityCodeπŸ”—︎

The computed validity based on the source text. This will indicate whether a document looks like a legitimate resume or not. See here for more details.

ElapsedMilliseconds πŸ”—︎ string

ElapsedMillisecondsπŸ”—︎

How long the document conversion took, in milliseconds.

DocumentHash πŸ”—︎ string

DocumentHashπŸ”—︎

The MD5 hash of the document bytes.

Conversions πŸ”—︎ object

ConversionsπŸ”—︎

Any additional conversions you requested will be here (eg: PDF or HTML).


Conversions properties

PDF πŸ”—︎ string

PDFπŸ”—︎

If requested by ParseOptions.OutputPdf, this is the document converted to a PDF. This is a byte[] as a Base64-encoded string.

HTML πŸ”—︎ string

HTMLπŸ”—︎

If requested by ParseOptions.OutputHTML, this is the document converted to HTML.

RTF πŸ”—︎ string

RTFπŸ”—︎

If requested by ParseOptions.OutputRtf, this is the document converted to RTF.

CandidateImage πŸ”—︎ string

CandidateImageπŸ”—︎

If a candidate photo was extracted, it will be output here. This is a byte[] as a Base64-encoded string.

CandidateImageExtension πŸ”—︎ string

CandidateImageExtensionπŸ”—︎

If a candidate photo was extracted, the appropriate file extension for the photo will be output for this field (e.g. ".png").

ParsingMetadata πŸ”—︎ object

ParsingMetadataπŸ”—︎

Information about the parsing transaction.


ParsingMetadata properties

ElapsedMilliseconds πŸ”—︎ string

ElapsedMillisecondsπŸ”—︎

How long it took to parse the document, in milliseconds.

TimedOut πŸ”—︎ bool

TimedOutπŸ”—︎

Whether or not the transaction timed out. If this is true, the returned data may be incomplete.

TimedOutAtMilliseconds πŸ”—︎ object

TimedOutAtMillisecondsπŸ”—︎

If TimedOut is true, this is how much time was spent parsing before the timeout occurred.


TimedOutAtMilliseconds properties

Value πŸ”—︎ integer

ValueπŸ”—︎

If TimedOut is true, this is how much time was spent parsing before the timeout occurred.

Sample JSON
{
  "Info": {
    "Code": "string",
    "Message": "string",
    "TransactionId": "string",
    "EngineVersion": "string",
    "ApiVersion": "string",
    "TotalElapsedMilliseconds": 0,
    "TransactionCost": 0,
    "CustomerDetails": {
      "AccountId": "string",
      "Name": "string",
      "IPAddress": "string",
      "Region": "string",
      "CreditsRemaining": 0,
      "CreditsUsed": 0,
      "ExpirationDate": "2021-12-31",
      "MaximumConcurrentRequests": 0
    }
  },
  "Value": {
    "ParsingResponse": {
      "Code": "Success",
      "Message": "string"
    },
    "GeocodeResponse": {
      "Code": "Success",
      "Message": "string"
    },
    "IndexingResponse": {
      "Code": "Success",
      "Message": "string"
    },
    "ProfessionNormalizationResponse": {
      "Code": "Success",
      "Message": "string"
    },
    "FlexResponse": {
      "Code": "Success",
      "Message": "string",
      "Responses": [
        {
          "Identifier": "string",
          "Reply": "string",
          "ReplyList": [
            "string"
          ]
        }
      ]
    },
    "ResumeData": {
      "ContactInformation": {
        "CandidateName": {
          "FormattedName": "string",
          "Prefix": "string",
          "GivenName": "string",
          "Moniker": "string",
          "MiddleName": "string",
          "FamilyName": "string",
          "Suffix": "string"
        },
        "Telephones": [
          {
            "Raw": "string",
            "Normalized": "string",
            "InternationalCountryCode": "string",
            "AreaCityCode": "string",
            "SubscriberNumber": "string"
          }
        ],
        "EmailAddresses": [
          "string"
        ],
        "Location": {
          "CountryCode": "string",
          "PostalCode": "string",
          "Regions": [
            "string"
          ],
          "Municipality": "string",
          "StreetAddressLines": [
            "string"
          ],
          "GeoCoordinates": {
            "Latitude": 0,
            "Longitude": 0,
            "Source": "string"
          }
        },
        "WebAddresses": [
          {
            "Address": "string",
            "Type": "string"
          }
        ]
      },
      "ProfessionalSummary": "string",
      "Objective": "string",
      "CoverLetter": "string",
      "PersonalAttributes": {
        "Availability": "string",
        "Birthplace": "string",
        "CurrentLocation": "string",
        "CurrentSalary": {
          "Currency": "string",
          "Amount": 0
        },
        "DateOfBirth": {
          "Date": "2020-11-02",
          "IsCurrentDate": true,
          "FoundYear": true,
          "FoundMonth": true,
          "FoundDay": true
        },
        "DrivingLicense": "string",
        "FamilyComposition": "string",
        "FathersName": "string",
        "Gender": "string",
        "HukouCity": "string",
        "HukouArea": "string",
        "MaritalStatus": "string",
        "MothersMaidenName": "string",
        "MotherTongue": "string",
        "NationalIdentities": [
          {
            "Number": "string",
            "Phrase": "string"
          }
        ],
        "Nationality": "string",
        "PassportNumber": "string",
        "PreferredLocation": "string",
        "RequiredSalary": {
          "Currency": "string",
          "Amount": 0
        },
        "VisaStatus": "string",
        "WillingToRelocate": "string"
      },
      "Education": {
        "HighestDegree": {
          "Name": {
            "Raw": "string",
            "Normalized": "string"
          },
          "NormalizedLocal": {
            "Code": "string",
            "Description": "string"
          },
          "NormalizedInternational": {
            "Code": "string",
            "Description": "string"
          },
          "Type": "string"
        },
        "EducationDetails": [
          {
            "Id": "string",
            "Text": "string",
            "SchoolName": {
              "Raw": "string",
              "Normalized": "string"
            },
            "SchoolType": "string",
            "Location": {
              "CountryCode": "string",
              "PostalCode": "string",
              "Regions": [
                "string"
              ],
              "Municipality": "string",
              "StreetAddressLines": [
                "string"
              ],
              "GeoCoordinates": {
                "Latitude": 0,
                "Longitude": 0,
                "Source": "string"
              }
            },
            "Degree": {
              "Name": {
                "Raw": "string",
                "Normalized": "string"
              },
              "NormalizedLocal": {
                "Code": "string",
                "Description": "string"
              },
              "NormalizedInternational": {
                "Code": "string",
                "Description": "string"
              },
              "Type": "string"
            },
            "Majors": [
              "string"
            ],
            "Minors": [
              "string"
            ],
            "GPA": {
              "Score": "string",
              "ScoringSystem": "string",
              "MaxScore": "string",
              "MinimumScore": "string",
              "NormalizedScore": 0
            },
            "LastEducationDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "HasValue": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "HasValue": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "Graduated": {
              "Value": true
            }
          }
        ]
      },
      "EmploymentHistory": {
        "ExperienceSummary": {
          "Description": "string",
          "MonthsOfWorkExperience": 0,
          "MonthsOfManagementExperience": 0,
          "ExecutiveType": "string",
          "AverageMonthsPerEmployer": 0,
          "FulltimeDirectHirePredictiveIndex": 0,
          "ManagementStory": "string",
          "CurrentManagementLevel": "string",
          "ManagementScore": 0,
          "AttentionNeeded": "string"
        },
        "Positions": [
          {
            "Id": "string",
            "Employer": {
              "Name": {
                "Probability": "string",
                "Raw": "string",
                "Normalized": "string"
              },
              "OtherFoundName": {
                "Raw": "string",
                "Normalized": "string"
              },
              "Location": {
                "CountryCode": "string",
                "PostalCode": "string",
                "Regions": [
                  "string"
                ],
                "Municipality": "string",
                "StreetAddressLines": [
                  "string"
                ],
                "GeoCoordinates": {
                  "Latitude": 0,
                  "Longitude": 0,
                  "Source": "string"
                }
              }
            },
            "RelatedToByDates": [
              "string"
            ],
            "RelatedToByCompanyName": [
              "string"
            ],
            "IsSelfEmployed": true,
            "IsCurrent": true,
            "JobTitle": {
              "Raw": "string",
              "Normalized": "string",
              "Probability": "string",
              "Variations": [
                "string"
              ]
            },
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "NumberEmployeesSupervised": {
              "Value": 0
            },
            "JobType": "string",
            "TaxonomyName": "string",
            "SubTaxonomyName": "string",
            "JobLevel": "string",
            "TaxonomyPercentage": "string",
            "Description": "string",
            "Bullets": [
              {
                "Type": "string",
                "Text": "string"
              }
            ],
            "NormalizedProfession": {
              "Profession": {
                "CodeId": 0,
                "Description": ""
              },
              "Group": {
                "CodeId": 0,
                "Description": ""
              },
              "Class": {
                "CodeId": 0,
                "Description": ""
              },
              "ISCO": {
                "Version": "",
                "CodeId": 0,
                "Description": ""
              },
              "ONET": {
                "Version": "",
                "CodeId": "",
                "Description": ""
              },
              "Confidence": 0.0
            }
          }
        ]
      },
      "Skills": {
        "Raw": [
          {
            "Name": "",
            "FoundIn": [
              {
                "SectionType": "",
                "Id": ""
              }
            ],
            "MonthsExperience": {
              "Value": 0
            },
            "LastUsed": {
              "Value": ""
            }
          }
        ],
        "Normalized": [
          {
            "FoundIn": [
              {
                "SectionType": "",
                "Id": ""
              }
            ],
            "MonthsExperience": {
              "Value": 0
            },
            "LastUsed": {
              "Value": ""
            },
            "Name": "",
            "Type": "",
            "Id": "",
            "RawSkills": [
              ""
            ]
          }
        ],
        "RelatedProfessionClasses": [
          {
            "Name": "",
            "Id": "",
            "Percent": 0,
            "Groups": [
              {
                "Name": "",
                "Id": "",
                "Percent": 0,
                "NormalizedSkills": [
                  ""
                ]
              }
            ]
          }
        ]
      },
      "SkillsData": [
        {
          "Root": "string",
          "Taxonomies": [
            {
              "Id": "string",
              "Name": "string",
              "PercentOfOverall": 0,
              "SubTaxonomies": [
                {
                  "PercentOfOverall": 0,
                  "PercentOfParent": 0,
                  "SubTaxonomyId": "string",
                  "SubTaxonomyName": "string",
                  "Skills": [
                    {
                      "Id": "string",
                      "Name": "string",
                      "FoundIn": {
                        "SectionType": "string",
                        "Id": "string"
                      },
                      "ExistsInText": true,
                      "Variations": [
                        {
                          "MonthsExperience": {
                            "Value": 0
                          },
                          "LastUsed": {
                            "Value": "2020-11-02"
                          },
                          "Id": "string",
                          "Name": "string",
                          "FoundIn": {
                            "SectionType": "string",
                            "Id": "string"
                          },
                          "ExistsInText": true
                        }
                      ],
                      "MonthsExperience": {
                        "Value": 0
                      },
                      "LastUsed": {
                        "Value": "2020-11-02"
                      },
                      "ChildrenMonthsExperience": {
                        "Value": 0
                      },
                      "ChildrenLastUsed": {
                        "Value": "2020-11-02"
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "Certifications": [
        {
          "Name": "string",
          "MatchedFromList": true,
          "IsVariation": true
        }
      ],
      "Licenses": [
        {
          "Name": "string",
          "MatchedFromList": true
        }
      ],
      "Associations": [
        {
          "Organization": "string",
          "Role": "string",
          "FoundInContext": "string"
        }
      ],
      "LanguageCompetencies": [
        {
          "Language": "string",
          "LanguageCode": "string",
          "FoundInContext": "string"
        }
      ],
      "MilitaryExperience": [
        {
          "Country": "string",
          "Service": {
            "Name": "string",
            "Branch": "string",
            "Rank": "string"
          },
          "StartDate": {
            "Date": "2020-11-02",
            "IsCurrentDate": true,
            "FoundYear": true,
            "FoundMonth": true,
            "FoundDay": true
          },
          "EndDate": {
            "Date": "2020-11-02",
            "IsCurrentDate": true,
            "FoundYear": true,
            "FoundMonth": true,
            "FoundDay": true
          },
          "FoundInContext": "string"
        }
      ],
      "SecurityCredentials": [
        {
          "Name": "string",
          "FoundInContext": "string"
        }
      ],
      "References": [
        {
          "ReferenceName": {
            "FormattedName": "string",
            "Prefix": "string",
            "GivenName": "string",
            "Moniker": "string",
            "MiddleName": "string",
            "FamilyName": "string",
            "Suffix": "string"
          },
          "Title": "string",
          "Company": "string",
          "Location": {
            "CountryCode": "string",
            "PostalCode": "string",
            "Regions": [
              "string"
            ],
            "Municipality": "string",
            "StreetAddressLines": [
              "string"
            ],
            "GeoCoordinates": {
              "Latitude": 0,
              "Longitude": 0,
              "Source": "string"
            }
          },
          "Telephones": [
            {
              "Raw": "string",
              "Normalized": "string"
            }
          ],
          "EmailAddresses": [
            "string"
          ],
          "WebAddresses": [
            {
              "Address": "string",
              "Type": "string"
            }
          ]
        }
      ],
      "Achievements": [
        "string"
      ],
      "Training": {
        "Text": "string",
        "Trainings": [
          {
            "Text": "string",
            "Entity": "string",
            "Qualifications": [
              "string"
            ],
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            }
          }
        ]
      },
      "Hobbies": "string",
      "Patents": "string",
      "Publications": "string",
      "SpeakingEngagements": "string",
      "ResumeMetadata": {
        "FoundSections": [
          {
            "FirstLineNumber": 0,
            "LastLineNumber": 0,
            "SectionType": "string",
            "HeaderTextFound": "string"
          }
        ],
        "ResumeQuality": [
          {
            "Level": "string",
            "Findings": [
              {
                "QualityCode": "string",
                "SectionIdentifiers": [
                  {
                    "SectionType": "string",
                    "Id": "string"
                  }
                ],
                "Message": "string"
              }
            ]
          }
        ],
        "ReservedData": {
          "Phones": [
            "string"
          ],
          "Names": [
            "string"
          ],
          "EmailAddresses": [
            "string"
          ],
          "Urls": [
            "string"
          ],
          "OtherData": [
            "string"
          ]
        },
        "PlainText": "string",
        "DocumentLanguage": "string",
        "DocumentCulture": "string",
        "ParserSettings": "string",
        "DocumentLastModified": "2020-11-02"
      },
      "UserDefinedTags": [
        "string"
      ]
    },
    "RedactedResumeData": {
      "ContactInformation": {
        "CandidateName": {
          "FormattedName": "string",
          "Prefix": "string",
          "GivenName": "string",
          "Moniker": "string",
          "MiddleName": "string",
          "FamilyName": "string",
          "Suffix": "string"
        },
        "Telephones": [
          {
            "Raw": "string",
            "Normalized": "string",
            "InternationalCountryCode": "string",
            "AreaCityCode": "string",
            "SubscriberNumber": "string"
          }
        ],
        "EmailAddresses": [
          "string"
        ],
        "Location": {
          "CountryCode": "string",
          "PostalCode": "string",
          "Regions": [
            "string"
          ],
          "Municipality": "string",
          "StreetAddressLines": [
            "string"
          ],
          "GeoCoordinates": {
            "Latitude": 0,
            "Longitude": 0,
            "Source": "string"
          }
        },
        "WebAddresses": [
          {
            "Address": "string",
            "Type": "string"
          }
        ]
      },
      "ProfessionalSummary": "string",
      "Objective": "string",
      "CoverLetter": "string",
      "PersonalAttributes": {
        "Availability": "string",
        "Birthplace": "string",
        "CurrentLocation": "string",
        "CurrentSalary": {
          "Currency": "string",
          "Amount": 0
        },
        "DateOfBirth": {
          "Date": "2020-11-02",
          "IsCurrentDate": true,
          "FoundYear": true,
          "FoundMonth": true,
          "FoundDay": true
        },
        "DrivingLicense": "string",
        "FamilyComposition": "string",
        "FathersName": "string",
        "Gender": "string",
        "HukouCity": "string",
        "HukouArea": "string",
        "MaritalStatus": "string",
        "MothersMaidenName": "string",
        "MotherTongue": "string",
        "NationalIdentities": [
          {
            "Number": "string",
            "Phrase": "string"
          }
        ],
        "Nationality": "string",
        "PassportNumber": "string",
        "PreferredLocation": "string",
        "RequiredSalary": {
          "Currency": "string",
          "Amount": 0
        },
        "VisaStatus": "string",
        "WillingToRelocate": "string"
      },
      "Education": {
        "HighestDegree": {
          "Name": {
            "Raw": "string",
            "Normalized": "string"
          },
          "NormalizedLocal": {
            "Code": "string",
            "Description": "string"
          },
          "NormalizedInternational": {
            "Code": "string",
            "Description": "string"
          },
          "Type": "string"
        },
        "EducationDetails": [
          {
            "Id": "string",
            "Text": "string",
            "SchoolName": {
              "Raw": "string",
              "Normalized": "string"
            },
            "SchoolType": "string",
            "Location": {
              "CountryCode": "string",
              "PostalCode": "string",
              "Regions": [
                "string"
              ],
              "Municipality": "string",
              "StreetAddressLines": [
                "string"
              ],
              "GeoCoordinates": {
                "Latitude": 0,
                "Longitude": 0,
                "Source": "string"
              }
            },
            "Degree": {
              "Name": {
                "Raw": "string",
                "Normalized": "string"
              },
              "NormalizedLocal": {
                "Code": "string",
                "Description": "string"
              },
              "NormalizedInternational": {
                "Code": "string",
                "Description": "string"
              },
              "Type": "string"
            },
            "Majors": [
              "string"
            ],
            "Minors": [
              "string"
            ],
            "GPA": {
              "Score": "string",
              "ScoringSystem": "string",
              "MaxScore": "string",
              "MinimumScore": "string",
              "NormalizedScore": 0
            },
            "LastEducationDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "HasValue": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "HasValue": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "Graduated": {
              "Value": true
            }
          }
        ]
      },
      "EmploymentHistory": {
        "ExperienceSummary": {
          "Description": "string",
          "MonthsOfWorkExperience": 0,
          "MonthsOfManagementExperience": 0,
          "ExecutiveType": "string",
          "AverageMonthsPerEmployer": 0,
          "FulltimeDirectHirePredictiveIndex": 0,
          "ManagementStory": "string",
          "CurrentManagementLevel": "string",
          "ManagementScore": 0,
          "AttentionNeeded": "string"
        },
        "Positions": [
          {
            "Id": "string",
            "Employer": {
              "Name": {
                "Probability": "string",
                "Raw": "string",
                "Normalized": "string"
              },
              "OtherFoundName": {
                "Raw": "string",
                "Normalized": "string"
              },
              "Location": {
                "CountryCode": "string",
                "PostalCode": "string",
                "Regions": [
                  "string"
                ],
                "Municipality": "string",
                "StreetAddressLines": [
                  "string"
                ],
                "GeoCoordinates": {
                  "Latitude": 0,
                  "Longitude": 0,
                  "Source": "string"
                }
              }
            },
            "RelatedToByDates": [
              "string"
            ],
            "RelatedToByCompanyName": [
              "string"
            ],
            "IsSelfEmployed": true,
            "IsCurrent": true,
            "JobTitle": {
              "Raw": "string",
              "Normalized": "string",
              "Probability": "string",
              "Variations": [
                "string"
              ]
            },
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "NumberEmployeesSupervised": {
              "Value": 0
            },
            "JobType": "string",
            "TaxonomyName": "string",
            "SubTaxonomyName": "string",
            "JobLevel": "string",
            "Description": "string",
            "Bullets": [
              {
                "Type": "string",
                "Text": "string"
              }
            ]
          }
        ]
      },
      "SkillsData": [
        {
          "Root": "string",
          "Taxonomies": [
            {
              "Id": "string",
              "Name": "string",
              "PercentOfOverall": 0,
              "SubTaxonomies": [
                {
                  "PercentOfOverall": 0,
                  "PercentOfParent": 0,
                  "SubTaxonomyId": "string",
                  "SubTaxonomyName": "string",
                  "Skills": [
                    {
                      "Id": "string",
                      "Name": "string",
                      "FoundIn": {
                        "SectionType": "string",
                        "Id": "string"
                      },
                      "ExistsInText": true,
                      "Variations": [
                        {
                          "MonthsExperience": {
                            "Value": 0
                          },
                          "LastUsed": {
                            "Value": "2020-11-02"
                          },
                          "Id": "string",
                          "Name": "string",
                          "FoundIn": {
                            "SectionType": "string",
                            "Id": "string"
                          },
                          "ExistsInText": true
                        }
                      ],
                      "MonthsExperience": {
                        "Value": 0
                      },
                      "LastUsed": {
                        "Value": "2020-11-02"
                      },
                      "ChildrenMonthsExperience": {
                        "Value": 0
                      },
                      "ChildrenLastUsed": {
                        "Value": "2020-11-02"
                      }
                    }
                  ]
                }
              ]
            }
          ]
        }
      ],
      "Certifications": [
        {
          "Name": "string",
          "MatchedFromList": true,
          "IsVariation": true
        }
      ],
      "Licenses": [
        {
          "Name": "string",
          "MatchedFromList": true
        }
      ],
      "Associations": [
        {
          "Organization": "string",
          "Role": "string",
          "FoundInContext": "string"
        }
      ],
      "LanguageCompetencies": [
        {
          "Language": "string",
          "LanguageCode": "string",
          "FoundInContext": "string"
        }
      ],
      "MilitaryExperience": [
        {
          "Country": "string",
          "Service": {
            "Name": "string",
            "Branch": "string",
            "Rank": "string"
          },
          "StartDate": {
            "Date": "2020-11-02",
            "IsCurrentDate": true,
            "FoundYear": true,
            "FoundMonth": true,
            "FoundDay": true
          },
          "EndDate": {
            "Date": "2020-11-02",
            "IsCurrentDate": true,
            "FoundYear": true,
            "FoundMonth": true,
            "FoundDay": true
          },
          "FoundInContext": "string"
        }
      ],
      "SecurityCredentials": [
        {
          "Name": "string",
          "FoundInContext": "string"
        }
      ],
      "References": [
        {
          "ReferenceName": {
            "FormattedName": "string",
            "Prefix": "string",
            "GivenName": "string",
            "Moniker": "string",
            "MiddleName": "string",
            "FamilyName": "string",
            "Suffix": "string"
          },
          "Title": "string",
          "Company": "string",
          "Location": {
            "CountryCode": "string",
            "PostalCode": "string",
            "Regions": [
              "string"
            ],
            "Municipality": "string",
            "StreetAddressLines": [
              "string"
            ],
            "GeoCoordinates": {
              "Latitude": 0,
              "Longitude": 0,
              "Source": "string"
            }
          },
          "Telephones": [
            {
              "Raw": "string",
              "Normalized": "string"
            }
          ],
          "EmailAddresses": [
            "string"
          ],
          "WebAddresses": [
            {
              "Address": "string",
              "Type": "string"
            }
          ]
        }
      ],
      "Achievements": [
        "string"
      ],
      "Training": {
        "Text": "string",
        "Trainings": [
          {
            "Text": "string",
            "Entity": "string",
            "Qualifications": [
              "string"
            ],
            "StartDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            },
            "EndDate": {
              "Date": "2020-11-02",
              "IsCurrentDate": true,
              "FoundYear": true,
              "FoundMonth": true,
              "FoundDay": true
            }
          }
        ]
      },
      "Hobbies": "string",
      "Patents": "string",
      "Publications": "string",
      "SpeakingEngagements": "string",
      "ResumeMetadata": {
        "FoundSections": [
          {
            "FirstLineNumber": 0,
            "LastLineNumber": 0,
            "SectionType": "string",
            "HeaderTextFound": "string"
          }
        ],
        "ResumeQuality": [
          {
            "Level": "string",
            "Findings": [
              {
                "QualityCode": "string",
                "SectionIdentifiers": [
                  {
                    "SectionType": "string",
                    "Id": "string"
                  }
                ],
                "Message": "string"
              }
            ]
          }
        ],
        "ReservedData": {
          "Phones": [
            "string"
          ],
          "Names": [
            "string"
          ],
          "EmailAddresses": [
            "string"
          ],
          "Urls": [
            "string"
          ],
          "OtherData": [
            "string"
          ]
        },
        "PlainText": "string",
        "DocumentLanguage": "string",
        "DocumentCulture": "string",
        "ParserSettings": "string",
        "DocumentLastModified": "2020-11-02"
      },
      "UserDefinedTags": [
        "string"
      ]
    },
    "ConversionMetadata": {
      "DetectedType": "string",
      "SuggestedFileExtension": "string",
      "OutputValidityCode": "string",
      "ElapsedMilliseconds": 0,
      "DocumentHash": "string"
    },
    "Conversions": {
      "PDF": "string",
      "HTML": "string",
      "RTF": "string",
      "CandidateImage": "string",
      "CandidateImageExtension": "string"
    },
    "ParsingMetadata": {
      "ElapsedMilliseconds": 0,
      "TimedOut": true,
      "TimedOutAtMilliseconds": {
        "Value": 0
      }
    }
  }
}