AI-HR
    AI-HR
    • Authentication Controller
      • POST /api/v1/auth/login
      • POST /api/v1/auth/register
      • POST /api/v1/auth/hr-register
    • Job controller
      • List jobs with pagination and filtering
      • Create new job (HR only)
      • Get job details
      • Update job (HR only)
      • Close job (HR only)
      • Re-open job (HR only)
      • Delete job (HR only)
    • Application - application controller
      • submitApplication
      • getApplications
      • getApplicationById
      • updateApplication
      • Get messages for application - only accessible by HR
      • createOrGetChatSession
      • completeChatSession
    • Application - chat controller
      • sendMessage
      • getMessages
    • Application - Resume File Controller
      • Download resume file by application ID
      • Get resume file information by application ID
    • Application - assessment controller
      • Trigger resume scoring for an application
      • Trigger interview scoring for an application
    • Internal application info endpoint (cluster-internal, no auth).
      • getApplicationWithAssessment
      • createOrGetChatSession
    • Internal user info endpoint (cluster-internal, no auth).
      • getUser
    • Internal job info endpoint (cluster-internal, no auth).
      • GET /internal/api/v1/jobs/{jobId} – fetch job details for internal services.
    • Test controller for developers
      • Test endpoint to extract text from uploaded document
    • Schemas
      • Handler
      • MapString
      • MediaType
      • DataWithMediaType
      • CreateJobRequest
      • Throwable
      • StackTraceElement
      • Runnable
      • DefaultCallback
      • ErrorCallback
      • SseEmitter
      • UUID
      • SendChatMessageRequest
      • ChatMessageDto
      • PageInfoDto
      • Sort
      • PagedResponseDtoChatMessageDto
      • Pageable
      • ResponseEntityApiResponsePagedResponseDtoChatMessageDto
      • PageChatMessageDto
      • ResponseEntityApiResponsePageChatMessageDto
      • InputStream
      • File
      • URI
      • ResponseEntityResource
      • FileInfoDto
      • ResponseEntityApiResponseFileInfoDto
      • Assessment
      • Application
      • ChatSession
      • ChatMessage
      • ResponseEntityApiResponseAssessment
      • UserDto
      • JobDto
      • AssessmentDto
      • ApplicationDto
      • PagedResponseDtoApplicationDto
      • ResponseEntityApiResponseApplicationDto
      • ResponseEntityApiResponsePagedResponseDtoApplicationDto
      • PageApplicationDto
      • PagedResponseDtoChatMessage
      • ResponseEntityApiResponsePageApplicationDto
      • ResponseEntityApiResponsePagedResponseDtoChatMessage
      • UpdateApplicationRequest
      • PageChatMessage
      • ResponseEntityApiResponsePageChatMessage
      • ChatSessionDto
      • ChatInitializationDto
      • ResponseEntityApiResponseChatInitializationDto
      • Null
      • ResponseEntityApiResponseNull
      • ResponseEntityApiResponseObject
      • ResponseEntityApiResponseChatSessionDto
      • UserDto
      • AuthResponse
      • FieldErrorItem
      • ResponseEntityApiResponseAuthResponse
      • LoginRequest
      • RegisterRequest
      • ResponseEntityApiResponseUserDto
      • key
      • PageInfoDto
      • MapObject
      • PageJobDto
      • PagedResponseDtoJobDto
      • ResponseEntityApiResponseMapObject
      • ResponseEntityApiResponsePageJobDto
      • ResponseEntityApiResponsePagedResponseDtoJobDto
      • UserDto
      • JobDto
      • ResponseEntityApiResponseJobDto
      • UpdateJobRequest

    ResponseEntityResource

    {
        "inputStream": {},
        "readable": true,
        "open": true,
        "file": {
            "path": "string",
            "name": "string",
            "parent": "string",
            "parentFile": {},
            "absolute": true,
            "absolutePath": "string",
            "absoluteFile": {},
            "canonicalPath": "string",
            "canonicalFile": {},
            "directory": true,
            "file": true,
            "hidden": true,
            "lastModified": 0,
            "writable": true,
            "readable": true,
            "executable": true,
            "totalSpace": 0,
            "freeSpace": 0,
            "usableSpace": 0
        },
        "uRL": "string",
        "uRI": {
            "string": "string",
            "absolute": true,
            "opaque": true,
            "rawSchemeSpecificPart": "string",
            "rawAuthority": "string",
            "rawUserInfo": "string",
            "rawPath": "string",
            "rawQuery": "string",
            "rawFragment": "string"
        },
        "contentAsByteArray": [
            0
        ],
        "filename": "string",
        "description": "string"
    }
    Built with