search
Set Up Search From Resume
Derive a structured search configuration from a resume (deterministic canonicalization, no AI). Send parsedData to derive from the picked/uploaded resume, or omit the body to derive from the user's latest READY base resume. Stateless - nothing is persisted; the caller applies the returned config.
post/search/describe/from-resume
Request
- Base URL: https://api.aiapplyd.com/api/v1
- URL: https://api.aiapplyd.com/api/v1/search/describe/from-resume
- Auth: HTTP bearer
Request body
Example request
{
"parsedData": {
"addressLine1": "Hauptstrasse 12",
"city": "San Francisco",
"companySize": [
"startup",
"medium"
],
"country": "United States",
"currentJobTitle": "Senior Software Engineer",
"documentId": 42,
"education": [
{
"degree": "B.S. Computer Science",
"institution": "MIT",
"year": "2018"
}
],
"educationLevel": "bachelor",
"email": "john.doe@example.com",
"experienceLevel": "senior",
"fieldEvidence": [
{
"confidence": "high",
"field": "city",
"quote": "Berlin, Germany | +49 176 1234 5678"
}
],
"firstName": "John",
"fullName": "John Doe",
"githubUrl": "https://github.com/johndoe",
"industries": [
"Software & SaaS",
"AI & Machine Learning"
],
"jobTypes": [
"full_time"
],
"lastName": "Doe",
"linkedinUrl": "https://www.linkedin.com/in/johndoe",
"phone": "+1-555-123-4567",
"portfolioUrl": "https://johndoe.dev",
"prefill": {
"highestEducation": "any"
},
"professionalSummary": "Experienced full-stack engineer with 8 years building scalable web applications.",
"skills": [
"TypeScript",
"React",
"Node.js",
"PostgreSQL"
],
"state": "California",
"suggestedJobTitles": [
"Senior Software Engineer",
"Full Stack Developer",
"Tech Lead"
],
"suggestedLocations": [
"San Francisco, CA",
"Remote"
],
"workExperience": [
{
"company": "Acme Corp",
"description": "Led a team of 5 engineers building microservices",
"endDate": "Dec 2023",
"location": "Berlin",
"startDate": "Jan 2020",
"title": "Senior Software Engineer"
}
],
"yearsOfExperience": 8,
"zipCode": "94105"
}
}Response
Structured search config derived from the base resume
Example response
{
"data": {
"scope": "edit",
"config": {
"workStyles": [
"remote"
],
"experienceLevels": [
"mid"
],
"visaSponsorship": "any",
"presetId": "balanced",
"coverLetterStrategy": "generate_new",
"resumeStrategy": "tailor"
},
"supply": {
"unlocked": [
{
"workStyle": "remote"
}
]
}
},
"meta": {
"duration": 150,
"requestId": "req_abc123",
"timestamp": "2026-10-13T10:27:20.268Z",
"version": "v1"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.