Create Skill Gap Analysis
Skill Gap Analysis
Create Skill Gap Analysis
Start a new skill gap analysis based on the job seeker profile
POST
Create Skill Gap Analysis
Endpoint
http://localhost:3000/api/v1
This endpoint requires authentication and Job Seeker role.
Authentication
Include the access token in the Authorization header:Request Body
This endpoint does not require a request body. It automatically uses the authenticated job seeker’s profile data.Response
Success Response (201 Created)
Endpoint returns HTTP
201 by default because there is no explicit @HttpCode(200) override.Response Fields
string
Unique identifier for the analysis (UUID).
string
Current status of the analysis. Value:
PROCESSINGstring
Informational message about the analysis progress.
Error Responses
400 Bad Request - Weekly Limit Reached
400 Bad Request - Profile Not Found
401 Unauthorized - Not Authenticated
403 Forbidden - Insufficient Permissions
Notes
Async Processing: The analysis is processed asynchronously in the background. The status will
initially be
PROCESSING. Use the GET /job-seekers/me/skill-analysis/latest endpoint to check
the completed results after 10-30 seconds.Weekly Limit: Job seekers can create up to 10 skill gap analyses per week. The limit resets on
Monday.
