Skip to main content
POST
Retrieve detailed information about a specific schedule by its UUID. This endpoint returns comprehensive schedule information including driver configuration, status, execution history, timezone conversions, and associated rules.

Base URL

All API requests should be made to:

Example request

Request body

Example response

Response fields

Data object

Driver Object

The driver object contains configuration specific to the schedule type. Only relevant fields are populated based on the driver type.

Locale Timezone Converted Details

Rules Array

Array of rule objects associated with the schedule. Each rule object contains fields based on its rule type:
  • Time Window Rules: rule_type, start_time, end_time, timezone
  • Calendar Window Rules: rule_type, allow_days, allow_months
  • Solar Window Rules: rule_type, solar_start_event, solar_end_event, solar_lat, solar_long
  • Exclusion Rules: rule_type, exclusion_dates
  • Termination Rules: rule_type, max_run_to_terminate_after, expire_at

Root fields

Driver Type Examples

Interval Schedule

Cron Schedule

Clocked Schedule

Solar Schedule

Status Values

Use Cases

  • Schedule Inspection: View complete configuration of a schedule
  • Debugging: Check why a schedule is paused or not executing
  • Monitoring: Track execution history and next run times
  • Audit: Review schedule configuration and associated rules
  • Timezone Verification: Verify timezone conversions for preferred timezone

Authorizations

x-hookpulse-api-key
string
header
required

API key for authentication. Get this from your dashboard by selecting a brand and going to API Keys section.

x-brand-uuid
string
header
required

Brand UUID for authentication. Get this from your dashboard after adding a brand - it will be displayed in the UI.

Body

application/json

Schedule UUID

schedule_uuid
string
required

UUID of the schedule to retrieve details for

Response

Successful response

data
object
success
boolean

Indicates if the request was successful