How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

APIContext Schedules API

Manage monitoring schedules, the locations they run from, and scheduled downtimes at both schedule and organization level. 23 operations — the largest single capability in the contract.

APIContext Schedules API is one of 16 APIs that APIContext publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Schedules. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 23 operations across 11 paths, and defines 26 schemas. It is described by OpenAPI 3.1.0, at version v2026-09-02.

Requests are made against a single base URL, https://client.apimetrics.io.

23 operations 11 paths 26 schemas 6 DELETE8 GET8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
v2026-09-02
Base URL
https://client.apimetrics.io
Authentication
OAuth 2.0, API Key
License
Terms of Service
Resource Areas
1

Authentication & Security 2

APIContext Schedules API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (OAuth2) using the authorizationCode flow, exposing 3 scopes. An API key is passed in the header as X-Api-Key (ApiKey).

Paths & Operations 23

Across 11 paths, the API surfaces 23 operations — 6 DELETE, 8 GET, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Schedules 23

Manage schedules and their scheduled downtimes.

GET
/api/3/schedules/
List-Schedules
list-schedules 3 params → 200422
POST
/api/3/schedules/
Create-Schedule
create-schedule 1 param body → 200422
GET
/api/3/schedules/{schedule_id}
Get-Schedule
get-schedule 2 params → 200422
PUT
/api/3/schedules/{schedule_id}
Update-Schedule
update-schedule 2 params body → 200422
DELETE
/api/3/schedules/{schedule_id}
Delete-Schedule
delete-schedule 2 params → 204422
POST
/api/3/schedules/{schedule_id}/targets/{target_id}
Add-Call-To-Schedule
add-call-to-schedule 3 params → 200422
DELETE
/api/3/schedules/{schedule_id}/targets/{target_id}
Remove-Call-From-Schedule
remove-call-from-schedule 3 params → 200422
GET
/api/2/schedules/call/{call_id}/
List-Schedules-By-Call
list-schedules-by-call 4 params → 200422
GET
/api/2/schedules/workflow/{workflow_id}/
List-Schedules-By-Workflow
list-schedules-by-workflow 4 params → 200422
GET
/api/2/schedules/deprecated
List-Schedules
list-schedules 3 params → 200422
POST
/api/2/schedules/deprecated
Create-Schedule
create-schedule 1 param body → 201422
GET
/api/2/schedules/{schedule_id}/deprecated
Get-Schedule
get-schedule 2 params → 200422
POST
/api/2/schedules/{schedule_id}/deprecated
Update-Schedule
update-schedule 2 params body → 200422
DELETE
/api/2/schedules/{schedule_id}/deprecated
Delete-Schedule
delete-schedule 2 params → 200422
POST
/api/2/schedules/{schedule_id}/call/{call_id}deprecated
Ensure-Schedule-Call
ensure-schedule-call 3 params → 200422
DELETE
/api/2/schedules/{schedule_id}/call/{call_id}deprecated
Remove-Schedule-Call
remove-schedule-call 3 params → 200422
POST
/api/2/schedules/{schedule_id}/run/{workflow_id}deprecated
Ensure-Schedule-Workflow
ensure-schedule-workflow 3 params → 200422
DELETE
/api/2/schedules/{schedule_id}/run/{workflow_id}deprecated
Remove-Schedule-Workflow
remove-schedule-workflow 3 params → 200422
GET
/api/2/schedules/{schedule_id}/downtime/
List-Schedule-Downtimes
list-schedule-downtimes 4 params → 200422
POST
/api/2/schedules/{schedule_id}/downtime/
Create-Schedule-Downtime
create-schedule-downtime 2 params body → 201422
GET
/api/2/schedules/downtime/{downtime_id}/
Get-Schedule-Downtime
get-schedule-downtime 2 params → 200422
POST
/api/2/schedules/downtime/{downtime_id}/
Update-Schedule-Downtime
update-schedule-downtime 2 params body → 200422
DELETE
/api/2/schedules/downtime/{downtime_id}/
Delete-Schedule-Downtime
delete-schedule-downtime 2 params → 200422

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are EditableScheduleBody (7 properties), ScheduleBodyResponse (7 properties), DowntimeMetaResponse (7 properties), ApiScheduleMeta (6 properties). Each schema is shown below with its type and property counts.

ApiSchedule
object
2 properties 2 required
ApiScheduleMeta
object
6 properties 6 required
ApiScheduleSpec
object
5 properties 5 required
BackoffMethod
string
DowntimeBodyResponse
object
5 properties 5 required
DowntimeCreateBody
object
1 property
DowntimeListMetaResponse
object
3 properties 2 required
DowntimeListResponse
object
2 properties 2 required
DowntimeMetaResponse
object
7 properties 1 required
DowntimeResponse
object
3 properties 3 required
DowntimeUpdateBody
object
1 property
EditableScheduleBody
object
7 properties
HTTPValidationError
object
1 property
ScheduleBodyResponse
object
7 properties 1 required
ScheduleCreateBody
object
2 properties
ScheduleListMetaResponse
object
3 properties 2 required
ScheduleListResponse
object
2 properties 2 required
ScheduleMetaResponse
object
5 properties 1 required
ScheduleResponse
object
3 properties 3 required
ScheduleUpdateBody
object
2 properties
ValidationError
object
5 properties 3 required
_DowntimeBodyFields
object
5 properties
_ScheduleBodyMeta
object
2 properties
_ScheduleBodySchedule
object
5 properties
api3__schedules__router___ListResponse
object
2 properties 2 required
api3__schedules__router___ListResponseMeta
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

apicontext-schedules-api-openapi.yml Raw ↑

Other APIs APIContext publishes across the network.

APIContext Platform API
APIContext Calls API
APIContext Webhooks API
APIContext Workflows API
APIContext Governance API
APIContext Stats API
APIContext Results API
APIContext Agents API
APIContext Projects API
APIContext Insights API
APIContext Auth Tokens API
APIContext MCP Monitors API
Where this information came from

This is an independent, third-party profile of APIContext Schedules API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.