Leo
Leo · Actions GPT
FireHire API
POST /apply-talentApply as TalentPOST /search-talentSearch Talent
Schéma original API
{
"openapi": "3.1.0",
"info": {
"title": "FireHire API",
"version": "0.1.0"
},
"servers": [
{
"url": "https://gpt.firehire.ai"
}
],
"paths": {
"/apply-talent": {
"post": {
"summary": "Apply as Talent",
"operationId": "Apply as Talent",
"security": [
{
"apiKey": []
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "Jordan Smith"
},
"primary_skills": {
"type": "string",
"example": "Web Development, Project Management"
},
"email": {
"type": "string",
"format": "email",
"example": "jordan.smith@example.com"
},
"availability": {
"type": "string",
"example": "Part-time"
},
"job_titles": {
"type": "string",
"example": "Senior Web Developer"
},
"experience": {
"type": "string",
"example": "8 years"
},
"date": {
"type": "string",
"format": "date",
"example": "2023-11-10"
},
"secondary_skills": {
"type": "string",
"example": "Graphic Design, SEO Optimization"
},
"location": {
"type": "string",
"example": "San Francisco, CA"
},
"language": {
"type": "string",
"example": "English, Spanish"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"example": [
"Full-Stack Development",
"Leadership",
"Design"
]
},
"salary": {
"type": "string",
"example": "150000"
},
"resume": {
"type": "string",
"format": "uri",
"example": "https://resume.example.com/jordansmith"
},
"phone": {
"type": "string",
"example": "+15551234567"
},
"linkedin": {
"type": "string",
"format": "uri",
"example": "https://linkedin.com/in/jordansmith"
},
"twitter": {
"type": "string",
"format": "uri",
"example": "https://twitter.com/jordansmith"
},
"git": {
"type": "string",
"format": "uri",
"example": "https://github.com/jordansmith"
},
"past_employments": {
"type": "string",
"example": "Startup XYZ, Tech Corporation"
},
"summary": {
"type": "string",
"example": "A seasoned web developer with extensive experience leading development projects and managing cross-functional teams."
}
},
"required": [
"name",
"email"
]
}
}
}
}
}
},
"/search-talent": {
"post": {
"summary": "Search Talent",
"operationId": "Search Talent",
"security": [
{
"apiKey": []
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"example": "GSIX"
},
"required_skills": {
"type": "string",
"example": "required_skills"
},
"email": {
"type": "string",
"format": "email",
"example": "email@example.com"
},
"availability": {
"type": "string",
"example": "availability"
},
"job_title": {
"type": "string",
"example": "job_title"
},
"phone": {
"type": "string",
"example": "phone"
},
"talents_location": {
"type": "string",
"example": "talents_location"
},
"company_location": {
"type": "string",
"example": "company_location"
},
"summary": {
"type": "string",
"example": "summary"
},
"talents_number": {
"type": "string",
"example": "69"
}
},
"required": [
"name",
"email",
"required_skills",
"job_title"
]
}
}
}
}
}
}
},
"components": {
"schemas": {},
"securitySchemes": {
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "X-API-Key"
}
}
}
}