openapi: 3.1.0
info:
title: Checkly Public Accounts Locations API
version: v1
description: The Checkly Public API allows you to programmatically manage your monitoring checks, alerts, and more. If you have any questions, please do not hesitate to get in touch with us.
contact:
name: Checkly Support
url: https://checklyhq.com/support
license:
name: MIT
servers:
- url: https://api.checklyhq.com
description: Production server
security:
- bearerAuth: []
accountId: []
tags:
- name: Locations
paths:
/v1/locations:
get:
summary: List Locations
description: Retrieve all available monitoring locations
operationId: listLocations
responses:
'200':
description: List of locations
content:
application/json:
schema:
$ref: '#/components/schemas/LocationList'
tags:
- Locations
components:
schemas:
Location:
type: object
properties:
name:
type: string
description: Location name
region:
type: string
description: Geographic region
available:
type: boolean
description: Whether the location is available
LocationList:
type: object
properties:
data:
type: array
items:
$ref: '#/components/schemas/Location'
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: API Key authentication for Checkly API. You can get your API key at https://app.checklyhq.com/settings/user/api-keys
accountId:
type: apiKey
in: header
name: X-Checkly-Account
description: Your Checkly account ID. You can find it at https://app.checklyhq.com/settings/account/general