View as Markdown
Pingdom icon

Pingdom ACTION

Create HTTP Check

Creates a new HTTP check in Pingdom. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Pingdom account once, then configure and run Create HTTP Check from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "pingdom-create-http-check",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    pingdom: { authProvisionId: "apn_xxxxxxx" },
    host: "Host",
    name: "Name",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create HTTP Check inputs
Property Type Description
host Host string
The target host for the check.
Required
name Name string
The name of the check.
Required
auth Auth string
Username and password, colon separated.
Optional
customMessage Custom Message string
Custom message that will be added to email and webhook alerts.
Optional
integrationIds Integration Ids integer[]
Integration identifiers.
Optional
ipv6 IPV6 boolean
Use ipv6 instead of ipv4, if an IP address is provided as host this will be overrided by the IP address version.
Optional
notifyAgainEvery Notify Again Every string
Notify again every n result. 0 means that no extra notifications will be sent.
Optional
notifyWhenBackup Notify When Backup boolean
Notify when back up again.
Optional
paused Paused boolean
Whether the check is paused or not.
Optional
probeFilters Probe Filters string[]
Filters used for probe selections. Overwrites previous filters for check. To remove all filters from a check, use an empty value.
Optional
resolution Resolution integer
How often should the check be tested? (minutes).
Optional
responseTimeThreshold Responsetime Threshold integer
Triggers a down alert if the response time exceeds threshold specified in ms (Not available for Starter and Free plans).
Optional
sendNotificationWhenDown Send Notification When Down integer
Send notification when down X times.
Optional
tags Tags string[]
List of tags for check. The maximum length of a tag is 64 characters.
Optional
teamIds Team Ids integer[]
Teams to alert.
Optional Dynamic
userIds User Ids string[]
User identifiers.
Optional Dynamic
encryption Encryption boolean
Connection encryption.
Optional
port Port integer
Target port.
Optional
sslDownDaysBefore SSL Down Days Before string
Treat the target site as down if a certificate expires within the given number of days. This parameter will be ignored if verify_certificate is set to false. It will appear provided verify_certificate is true and ssl_down_days_before value is greater than or equals 1.
Optional
verifyCertificate Verify Certificate boolean
Treat target site as down if an invalid/unverifiable certificate is found.
Optional
postData Post Data string
Data that should be posted to the web page, for example submission data for a sign-up or login form. The data needs to be formatted in the same way as a web browser would send it to the web server.
Optional
requestHeaders Request Headers string[]
Custom HTTP header.
Optional
shouldContain Should Contain string
Target site should contain this string. Note! This parameter cannot be used together with the parameter 'shouldnotcontain', use only one of them in your request.
Optional
shouldNotContain Should Not Contain string
Target site should NOT contain this string. Note! This parameter cannot be used together with the parameter 'shouldcontain', use only one of them in your request.
Optional
url URL string
Path to target on server.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
pingdom-create-http-check
Version
0.0.2
App
Pingdom
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes