GoodTime Hire connects to your ATS (Greenhouse, Lever, Jobvite, and others) via the ATS's API key and webhooks; begin by configuring the ATS integration in the GoodTime admin settings using an ATS API key scoped to the required permissions
For Greenhouse: generate a Harvest API key with at minimum Interview permissions and supply it in GoodTime's integration settings; GoodTime will then read candidate and job data and write scheduled interview events back to Greenhouse
For Lever: in Lever Settings > Integrations and API > Scheduling, enable the GoodTime toggle and generate a new API key for GoodTime; this grants GoodTime access to opportunities and scheduling actions in Lever
Once the ATS integration is active, GoodTime automates interviewer selection based on availability, load balancing, and attribute matching; trigger a scheduling request via the GoodTime UI or, for programmatic workflows, use GoodTime's API (contact GoodTime for API credentials and documentation)
GoodTime sends calendar invites to interviewers and candidates and writes the confirmed event back to the ATS candidate record automatically
Monitor scheduling status and interviewer availability via the GoodTime dashboard; use GoodTime webhooks or the API to push status updates to downstream systems
Known gotchas
GoodTime does not have a fully self-service public API; API access and documentation are provisioned through GoodTime's customer success team — contact GoodTime directly rather than assuming REST endpoints are discoverable
The ATS API key supplied to GoodTime must have write permissions to create interview events and update candidate records; a read-only key will prevent GoodTime from writing scheduled events back to the ATS
GoodTime's automation requires interviewers to have their calendars connected (Google or Outlook); interviewers who have not connected calendars will appear as always available, leading to incorrect scheduling
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp