v1

latestOpenAPI 3.0.2cPanel License2026-08-06657427.1 MB
SiteQuality

Add domain to monitoring

This function creates a Site Quality Monitoring project. A project bundles together one or more URLs with a shared domain for monitoring.

post/SiteQuality/create_project

Query parameters

namestring required
Example:MyProject

The name of the project to create.

urlstring required
Example:https://example.com

The URL to monitor.

standard_alerting0 | 1 | null nullable

Whether to enable standard email alerts.

  • 1 - Enable standard alerting.
  • 0 - Do not enable standard alerting.
  • null - Do not enable standard alerting.
system_typestring
Example:Website

The monitoring template to use for the project.

Response

HTTP Request was successful.

apiversioninteger

The version of the API.

funcstring

The name of the method called.

modulestring

The name of the module called.

Example response

{
  "apiversion": 3,
  "func": "create_project",
  "module": "SiteQuality",
  "result": {
    "data": {
      "id": 1754,
      "identifier": "pro-1754",
      "location": "us",
      "name": "MyProject",
      "role": {
        "name": "Owner"
      },
      "systems": [
        {
          "name": "MyProject",
          "domain": "https://example.com",
          "id": 2542,
          "interval": "hour",
          "limits": {
            "maximumCrawlDepth": 500
          },
          "system_type": {
            "name": "Website",
            "id": 1,
            "fixedComponents": true
          }
        }
      ]
    },
    "status": 1
  }
}