Candidate Time Extractor

What this app does

This app extracts structured interview availability details from a candidate message, including available times, timezone, contact details, notes, missing fields, source text, and errors.

When to use it

Use it when a recruiting workflow needs deterministic structured extraction from candidate-provided availability text.

Input

The input is a single text field named text containing the raw candidate message.

Output

The output includes status, available_times, timezone, contact_details, notes, missing_fields, source_text, and errors.

What this app does not do

It does not schedule interviews, send invitations, contact candidates, update ATS systems, judge candidate quality, rank candidates, make hiring decisions, or provide recruiting advice.

Data handling

The app is stateless, read-only, deterministic, and does not use external APIs. It processes only the text supplied in the current request.

Support

For support, email sidcraigau@gmail.com and include the route, request type, and any validation error code when reporting an issue.