Format a Parsed Resume🔗︎
This endpoint has been deprecated. Use this new endpoint instead.
HTTP Verb | Path |
---|---|
POST | /v10/formatter/resume |
Format a Parsed Resume into a standardized DOCX or PDF file.
Info
- You can try this endpoint out at our Swagger page ( US Data Center | EU Data Center | AU Data Center )
Request Body🔗︎
ResumeData 🔗︎ object
required
ResumeData🔗︎
Parsed ResumeData
or RedactedResumeData
from the Textkernel CV/Resume Parser. See Parse a Resume
Options 🔗︎ object
required
Options🔗︎
Options for content/formatting of the generated resume document.
Options properties
CompanyInfo 🔗︎ object
CompanyInfo🔗︎
Options for putting company/firm information on the formatted resume header.
CompanyInfo properties
CandidateId 🔗︎ string
CandidateId🔗︎
The candidate id for this resume to include in the resume header.
Footer 🔗︎ string
Footer🔗︎
Any information (such as confidentiality clause) to put in the resume footer.
WorkHistory 🔗︎ object
WorkHistory🔗︎
Options to include/exclude certain data from the work history section of the resume.
WorkHistory properties
EmployerNames 🔗︎ string
EmployerNames🔗︎
One of:
ShowAll
- shows all employers on the resume (this is the default value)HideAll
- hides all employers on the resumeHideRecentAndCurrent
- hides only the most recent/current employers on the resume
MaxYearsOfWorkHistory 🔗︎ integer
MaxYearsOfWorkHistory🔗︎
Hides any positions from the original resume that ended longer than N years ago. This only applies in the case that NumPositions.Minimum
(below) has been met. The default for this value is 10 years.
NumPositions 🔗︎ object
NumPositions🔗︎
The min/max number of positions/jobs to show.
NumPositions properties
Sample JSON
{
"ResumeData": {},
"Options": {
"OutputType": "",
"CompanyInfo": {
"CompanyName": "",
"Phone": "",
"Email": "",
"CandidateId": "",
"Footer": "",
"Placement": "",
"Logo": {
"Logo": "",
"Width": 0,
"Height": 0
}
},
"WorkHistory": {
"EmployerNames": "",
"MaxYearsOfWorkHistory": 0,
"NumPositions": {
"Minimum": 0,
"Maximum": 0
}
},
"Metadata": {
"HideCandidateSummary": false,
"HideTopSkills": false
}
}
}
Response Body🔗︎
Info 🔗︎ object
Info🔗︎
Information explaining the outcome of the transaction.
Info 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 |
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.
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
CreditsRemaining 🔗︎ decimal
CreditsRemaining🔗︎
The number of credits remaining to be used by the account.
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": {
"DocumentAsBase64String": ""
}
}