Actions87
- Appointment Actions
- Candidate Actions
- Company Actions
- Contact Actions
- File Actions
- Job Actions
- Job Submission Actions
- Lead Actions
- Note Actions
- Opportunity Actions
- Placement Actions
- Sendout Actions
- Task Actions
- Tearsheet Actions
File → Parse Resume
AI-generatedSummary
Parse a resume provided as a binary file or textual content to either create a new candidate record or update an existing one in Bullhorn, extracting structured candidate data including skills with optional HR-XML enhanced parsing and skill associations.
Inputs
- authentication — Select between User Credentials (Email & Password) or Enterprise Credentials (API Key) for Bullhorn authentication.
- enableOperationsLog — Optionally emit an audit log row for each parseResume operation for audit trails.
- inputType (required) — Specify how the resume content is provided: auto-detected binary file, binary file, plain text field, or HTML field.
- binaryPropertyName — When input is a binary file, specify the binary property name containing the resume file (e.g., "data"). Defaults to first binary if only one is present.
- contentField — When input is text or HTML or auto with no binary found, specify the JSON field containing the resume content.
- parseMode (required) — Choose whether to create a new candidate record from the parsed resume or update an existing candidate.
- candidateId (required) — When updating, specify the numeric ID of the existing candidate to update.
- outputFormat (required) — Specify whether to return parsed resume content as plain text or HTML.
- populateDescription (required) — Determine how to populate the candidate's description field with the parsed resume content: formatted HTML, plain text, or left empty.
- includeHrXml (required) — Enable HR-XML parsing for enhanced skill extraction, returning detailed competencies with experience and skill type classifications.
- autoSaveSkills — If HR-XML parsing is enabled, optionally associate extracted skills with Bullhorn Skill entities as primary or secondary skills.
- createNewSkills — If auto-saving skills, choose whether to create new Skill entities in Bullhorn for skills not already present.
- skillRoutingStrategy — When auto-saving skills, decide how to route them between primarySkills and secondarySkills fields: all to primary, by type, or manual selection.
- primarySkillNames — For manual routing, comma-separated list of skill names to assign as primary skills.
- secondarySkillNames — For manual routing, comma-separated list of skill names to assign as secondary skills.
- outputFields — Additional fields to include in every output item, merged into results for enrichment or error handling.
Output shape
a list of parsed resume results, each containing structured candidate data, extracted skills, and optionally updated candidate ID.
The output includes detailed parsed data that may contain candidate information, education, work history, and skills. If 'autoSaveSkills' is enabled, new skills can be associated with the candidate. The operation can create a new candidate or update an existing one based on 'parseMode'. Parsed resume content is provided in the format specified by 'outputFormat'. If 'enableOperationsLog' is true, a second output provides audit log entries.