Create a check
[DEPRECATED] This endpoint will be removed soon. Instead use POST /checks/api or POST /checks/browser. Creates a new API or browser check. Will return a 402 when you are over the limit of your plan. When using the globalAlertSettings, the alertSettings can be null
Query parameters
Determines whether a new check will automatically be added as a subscriber to all existing alert channels when it gets created.
Determines whether a new check will automatically be added as a subscriber to all existing alert channels when it gets created.
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Request body
Response
Created
Example response
{
"projectBindings": {
"owner": {
"binding": {
"logicalId": "homepage-check"
}
},
"references": [
{
"binding": {
"logicalId": "homepage-check"
}
}
]
}
}Changes
Changed in 1 of the 4 revisions of this API.21441
- ▲
request body became required
request-body-became-required
- ▲
for the
headerrequest parameterx-checkly-account, the type/format was changed fromstring/tostring/uuidrequest-parameter-type-changed
- ▲
request property
frequencywas restricted to a list of enum valuesrequest-property-became-enum
- ▲
the
dependencies/items/contentrequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
dependencies/items/pathrequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
environmentVariables/items/keyrequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
namerequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
privateLocations/items/request property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
scriptPathrequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
tags/items/request property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
triggerIncident/serviceIdrequest property's minLength was increased from0to1request-property-min-length-increased
- ▲
the
alertSettings/parallelRunFailureThreshold/percentagerequest property type/format changed fromnumber/tointeger/request-property-type-changed
- ▲
the
alertSettings/reminders/amountrequest property type/format changed fromnumber/tointeger/request-property-type-changed
- ▲
the
alertSettings/reminders/intervalrequest property type/format changed fromnumber/tointeger/request-property-type-changed
- ▲
the
alertSettings/runBasedEscalation/failedRunThresholdrequest property type/format changed fromnumber/tointeger/request-property-type-changed
- ▲
the
alertSettings/timeBasedEscalation/minutesFailingThresholdrequest property type/format changed fromnumber/tointeger/request-property-type-changed
- ▲
the
degradedResponseTimerequest property type/format changed from/tonumber/request-property-type-changed
- ▲
the
maxResponseTimerequest property type/format changed from/tonumber/request-property-type-changed
- ▲
the
triggerIncident/serviceIdrequest property type/format changed fromstring/tostring/uuidrequest-property-type-changed
- ▲
the response's body type/format changed from
object/to/for status201response-body-type-changed
- ▲
removed the required property
checkTypefrom the response with the201statusresponse-required-property-removed
- ●
removed the optional property
attributesfrom the response with the401statusresponse-optional-property-removed
- ●
removed the optional property
attributesfrom the response with the402statusresponse-optional-property-removed
- ●
removed the optional property
attributesfrom the response with the429statusresponse-optional-property-removed
- ●
removed the optional property
idfrom the response with the201statusresponse-optional-property-removed
- ○
the request property
degradedResponseTimebecame nullablerequest-property-became-nullable
- ○
the request property
environmentVariables/items/valuebecame nullablerequest-property-became-nullable
- ○
the request property
heartbeatbecame nullablerequest-property-became-nullable
- ○
the request property
maxResponseTimebecame nullablerequest-property-became-nullable
- ○
the request property
scriptbecame nullablerequest-property-became-nullable
- ○
the request property
sslCheckDomainbecame nullablerequest-property-became-nullable
- ○
the request property
heartbeatbecame optionalrequest-property-became-optional
- ○
the request property
scriptbecame optionalrequest-property-became-optional
- ○
the
locationsrequest property default valuewas addedrequest-property-default-value-added
- ○
the
tagsrequest property default valuewas addedrequest-property-default-value-added
- ○
the
activatedrequest property default valuetruewas removedrequest-property-default-value-removed
- ○
added the new
0.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
1.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
10.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
120.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
1440.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
15.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
180.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
2.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
30.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
360.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
5.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
60.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
720.00enum value to the request propertyfrequencyrequest-property-enum-value-added
- ○
added the new
undefinedenum value to the request propertyruntimeIdrequest-property-enum-value-added
- ○
the
descriptionrequest property's maxLength was increased from500to510request-property-max-length-increased
- ○
added
ChecksV1ApiRequestChecksV1TcpRequestChecksV1UrlRequestChecksV1DnsRequestChecksV1IcmpRequestChecksV1TracerouteRequestChecksV1GrpcRequestChecksV1SslRequestto therequestrequest propertyoneOflistrequest-property-one-of-added
- ○
added
ChecksV1HeartbeatCheckChecksV1PlaywrightCheckChecksV1IcmpMonitorChecksV1TracerouteMonitorChecksV1GrpcMonitorChecksV1SslMonitorChecksV1ApiCheckChecksV1TcpCheckChecksV1UrlMonitorChecksV1DnsMonitorChecksV1BrowserCheckChecksV1MultiStepCheckChecksV1GenericCheckto the response bodyanyOflist for the response status201response-body-any-of-added
- ○
added the non-success response with the status
400response-non-success-status-added
- ○
the response property
messagebecame required for the status401response-property-became-required
- ○
the response property
messagebecame required for the status402response-property-became-required
- ○
the response property
messagebecame required for the status403response-property-became-required
- ○
the response property
messagebecame required for the status429response-property-became-required
- ○
removed the
401.00enum value from thestatusCoderesponse property for the response status401response-property-enum-value-removed
- ○
removed the
402.00enum value from thestatusCoderesponse property for the response status402response-property-enum-value-removed
- ○
removed the
403.00enum value from thestatusCoderesponse property for the response status403response-property-enum-value-removed
- ○
removed the
429.00enum value from thestatusCoderesponse property for the response status429response-property-enum-value-removed
- ○
removed the
Forbiddenenum value from theerrorresponse property for the response status403response-property-enum-value-removed
- ○
removed the
Payment Requiredenum value from theerrorresponse property for the response status402response-property-enum-value-removed
- ○
removed the
Too Many Requestsenum value from theerrorresponse property for the response status429response-property-enum-value-removed
- ○
removed the
Unauthorizedenum value from theerrorresponse property for the response status401response-property-enum-value-removed
This revision also has 566 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲