JobIntel.ai API
RESTful API for JobIntel.ai - AI-powered career assistance platform
/api/auth/loginAuthenticate a user and receive session tokens
Corp Cerere
User credentials for authentication
emailstringemailrequiredUser email addresspasswordstringrequiredUser password (minimum 8 characters)Răspunsuri
ID Operațiune: loginUser
/api/auth/logoutEnd the current user session
Răspunsuri
ID Operațiune: logoutUser
/api/cover-lettersGet all cover letters for the authenticated user
Parametri
limitqueryintegerMaximum number of cover letters to return
Default: 10
offsetqueryintegerNumber of cover letters to skip
Default: 0
Răspunsuri
ID Operațiune: listCoverLetters
/api/cover-lettersGenerate a new AI-powered cover letter
Corp Cerere
Cover letter creation parameters
jobTitlestringrequiredThe job title to apply forcompanystringrequiredCompany namejobDescriptionstringrequiredFull job posting descriptioncvIdstringuuidReference to uploaded CV (optional)Răspunsuri
ID Operațiune: createCoverLetter
/api/cover-letters/{id}Retrieve a specific cover letter by ID
Parametri
idpathstringrequiredUnique identifier of the cover letter
Răspunsuri
ID Operațiune: getCoverLetter
/api/cover-letters/{id}Update an existing cover letter
Parametri
idpathstringrequiredUnique identifier of the cover letter to update
Răspunsuri
ID Operațiune: updateCoverLetter
/api/cover-letters/{id}Remove a cover letter
Parametri
idpathstringrequiredUnique identifier of the cover letter to delete
Răspunsuri
ID Operațiune: deleteCoverLetter
/api/cv-analysisUpload and analyze a CV using AI
Răspunsuri
ID Operațiune: analyzeCV
/api/cv-analysis/{id}Retrieve CV analysis results
Răspunsuri
ID Operațiune: getCVAnalysis
/api/applicationsGet all job applications for the user
Răspunsuri
ID Operațiune: listApplications
/api/applicationsAdd a new job application to track
Răspunsuri
ID Operațiune: createApplication
/api/interview-prepGenerate AI-powered interview questions based on job role
Răspunsuri
ID Operațiune: generateQuestions
/api/user/profileRetrieve the current user profile
Răspunsuri
ID Operațiune: getUserProfile
/api/user/profileUpdate user profile information
Răspunsuri
ID Operațiune: updateUserProfile
/api/subscriptionCheck current subscription plan and usage
Răspunsuri
ID Operațiune: getSubscription
/api/subscriptionSubscribe to a premium plan
Răspunsuri
ID Operațiune: createSubscription
Această documentație este generată automat
Pentru mai multe informații, consultați specificația OpenAPI