Developer CenterGuidesScheduling

    Automating Monthly Reporting

    Use the public `/api/v1/schedules` routes to manage per-bureau automated submission cadence with API-key auth.

    Public Routes

    • GET /api/v1/schedules lists schedules for the authenticated company.
    • POST /api/v1/schedules creates or upserts a schedule by bureau.
    • GET /api/v1/schedules/{id} returns one saved schedule.
    • PATCH /api/v1/schedules/{id} updates cadence, timing, bureau, or enabled state.
    • DELETE /api/v1/schedules/{id} removes a schedule.

    Supported Fields

    • bureau: equifax, experian, or transunion
    • frequency: monthly, weekly, or biweekly
    • day_of_month or day_of_week depending on frequency
    • time_utc and optional enabled

    Internal Operational Routes

    The repo also includes cron-style operational endpoints under /api/cron/* such as /api/cron/run-scheduled-submissions. Those are backend operational routes behind the public schedule configuration APIs. Before scheduling jobs, make sure your source data lines up with our field mapping guide, and browse the full set of developer guides for related integration patterns.