openapi: 3.1.0 info: title: NodePing Accounts Schedules API description: NodePing provides uptime monitoring for websites and services. The REST API lets accounts manage checks, contacts, contact groups, schedules, results, notifications, and account settings. version: '1' contact: name: NodePing Support url: https://nodeping.com/ license: name: Proprietary url: https://nodeping.com/ servers: - url: https://api.nodeping.com/api/1 description: NodePing API v1 security: - ApiTokenQuery: [] - BasicAuth: [] tags: - name: Schedules paths: /schedules: get: summary: List notification schedules operationId: listSchedules responses: '200': description: Schedules listed tags: - Schedules put: summary: Update a schedule operationId: updateSchedule responses: '200': description: Schedule updated tags: - Schedules delete: summary: Delete a schedule operationId: deleteSchedule responses: '200': description: Schedule deleted tags: - Schedules components: securitySchemes: ApiTokenQuery: type: apiKey in: query name: token description: API token passed as the `token` query parameter BasicAuth: type: http scheme: basic description: API token used as the username in HTTP Basic Auth externalDocs: description: NodePing API Documentation url: https://nodeping.com/docs-api.html