
JoPilot on the GPT Store
GPT Description
GPT Action OpenAPI Spec
{ "openapi": "3.0.1", "info": { "title": "Jopilot", "description": "A job search assistant to help you find the perfect career opportunity in the US.", "version": "v1" }, "servers": [ { "url": "https://chat.jopilot.net" } ], "paths": { "/api/chat/search": { "post": { "operationId": "search", "summary": "Seek for jobs by job seeker's preferences.", "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/searchForJobs" } } } }, "responses": { "200": { "description": "List of found jobs.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/searchResponse" } } } } } } } }, "components": { "schemas": { "searchForJobs": { "type": "object", "properties": { "jobTitlesPositive": { "type": "array", "items": { "type": "string" }, "description": "List of job titles or positions that are considered desirable or positive." }, "jobTitlesNegative": { "type": "array", "items": { "type": "string" }, "description": "List of job titles or positions that are considered less desirable or negative." }, "salaryMin": { "type": "number", "description": "Minimum salary amount that an employee is willing to accept for a job position." }, "salaryMax": { "type": "number", "description": "Maximum salary amount that an employee is willing to accept for a job position." }, "salaryPeriod": { "type": "string", "description": "Length of time over which an employee's salary is paid (e.g. hour, day, week, month, year)." }, "commuteTime": { "type": "integer", "description": "Amount of time user is ready to travel from the place of residence to the place of work or study." }, "jobTypes": { "type": "array", "items": { "type": "string" }, "description": "Different employment categories or types of job roles or positions(e.g. full-time, part-time)." }, "employersNegative": { "type": "array", "items": { "type": "string" }, "description": "List of companies or organizations that employee would prefer not to work for." }, "employersPositive": { "type": "array", "items": { "type": "string" }, "description": "Names of companies or organizations employee would prefer to work for." }, "locationsPositive": { "type": "array", "items": { "type": "object", "properties": { "city": { "type": "string" }, "state": { "type": "string" }, "zipcode": { "type": "string" }, "neighborhood": { "type": "string" } } }, "description": "Desirable job locations for user. May be represented either as zipcode or combination of city and state." }, "locationsNegative": { "type": "array", "items": { "type": "object", "properties": { "city": { "type": "string" }, "state": { "type": "string" }, "zipcode": { "type": "string" }, "neighborhood": { "type": "string" } } }, "description": "Undesirable job locations for user. May be represented either as zipcode or combination of city and state." }, "distance": { "type": "number", "description": "Maximum distance employee is willing to travel for work or commute on a regular basis." }, "isRemote": { "type": "boolean", "description": "Refers to whether a job can be performed fully or partially from a remote location." }, "ageOfJobsInDays": { "type": "integer", "description": "The number of days a job posting has been active on a job board or company website." }, "order": { "type": "string", "description": "Parameter that helps the employee to sort and order the job search results based on a specific criterion(e.g., salary, date)." }, "resultNumber": { "type": "integer", "description": "Number of vacancies to display. By default, value is 20." } } }, "searchResponse": { "type": "object", "properties": { "responseInstructions": { "type": "string", "description": "Set of actions to be done." }, "chatLink": { "type": "string", "description": "Link to a newly created chat." }, "jobs": { "type": "array", "items": { "type": "object", "properties": { "company": { "type": "string", "description": "Company or brand name." }, "title": { "type": "string", "description": "Job title." }, "location": { "type": "object", "properties": { "city": { "type": "string", "description": "City name." }, "state": { "type": "string", "description": "State name." } } } } } } } } } } }
JoPilot GPT FAQs
More custom GPTs by copilot.us on the GPT Store
Batch Process
Upload & process files in batches. Supports CSV, TSV, Excel, Google Sheets. Ideal for data analysis & insight.
400+
Aaron Code Review
Review GitHub code, summarize it & suggest improvements. Submit Git commit details or URL/link for insights.

Export Chat to PDF
Export your chat conversation to a PDF file, ready for download and share.

Federal Resume
Write an ATS-optimized professional federal usajobs resume, for your targeted government job role.

Graduate Resume
Create you an ATS-friendly recent college/graduate resume, designed to land your first job.

Job Description
Write you an effective job description that attracts top-quality talent for your next interview.

Job Interview
Prepare you for a job interview by asking questions and providing feedback.

Medical Resume
Create an ATS-optimized job winning professional medical assistant resume for your targeted healthcare position.

Recruiter. Interview
Help recruiters, employers, and business owners prepare for job interviews to enhance the hiring process.

Job Offers Copilot
Create good-looking PDF job offers for business owners, HR and recruiters to enhance the hiring process.

Video Summary
Create YouTube video summaries from transcripts and provide concise content overview with timestamps.

Aaron Copywriter
Rewrite articles per your instructions. Send me web pages, PDFs, Word docs, Wikipedia, reviews, anything!

Aaron Translator
Translate URLs or documents in any language. Support files and links.

Chat With Maps
Explore, navigate & discover Google Maps! Find nearby places, reviews, geocode addresses & more.

Business Contracts
Create professional, good-looking, and compliant business contracts. Download as PDF or Word.

Job Search in the US
Optimize your US job hunt. Search & explore by keywords, location, employer, salary and commute.
