Skip to main content
GET
Get the interview schedule config

Authorizations

Authorization
string
header
required

API key authentication for the public API. Pass your API key as a Bearer token.

Path Parameters

job_id
string<uuid>
required

Response

id
string<uuid>
required
read-only
created_at
string<date-time>
required
read-only
updated_at
string<date-time>
required
read-only
enabled
boolean

Whether interview scheduling is enabled. When enabled, application creation requires scheduled_at and the interview starts at that slot instead of immediately; applications created without a slot (recruiter invite, ATS sync) are not auto-started. When disabled, the interview starts directly.

scheduling_horizon_days
integer

[Scheduling enabled only] Number of days in the future that candidates can schedule their interviews.

Required range: 0 <= x <= 2147483647
available_weekdays
enum<string>[]

[Scheduling enabled only] Weekdays when candidates can schedule interviews. At least one is required when enabled=true.

  • monday - Monday
  • tuesday - Tuesday
  • wednesday - Wednesday
  • thursday - Thursday
  • friday - Friday
  • saturday - Saturday
  • sunday - Sunday
Available options:
monday,
tuesday,
wednesday,
thursday,
friday,
saturday,
sunday
start_time
string<time>

[Scheduling enabled only] Daily start time for interview scheduling (e.g., 08:00). Timezone is determined by the applicant's phone number area code.

end_time
string<time>

[Scheduling enabled only] Daily end time for interview scheduling (e.g., 19:00). Timezone is determined by the applicant's phone number area code.

minimum_notice_hours
integer | null

[Scheduling enabled only] Minimum number of hours of notice required for candidates to schedule an interview.

Required range: 0 <= x <= 2147483647