Skip to main content
GET
/
monitor
/
by-name
Get Monitor by Name
curl --request GET \
  --url https://hub.griff.services/monitor/by-name \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "project": "<string>",
    "id": "<string>",
    "name": "<string>",
    "version": "1.0",
    "frequency": {
      "every": 123,
      "unit": "MINUTE"
    },
    "environment": "default",
    "nodes": [
      {
        "id": "<string>",
        "type": "HTTP_REQUEST",
        "method": "GET",
        "path": "<string>",
        "base": "<string>",
        "response_format": "JSON",
        "headers": {},
        "body": "<unknown>"
      }
    ],
    "edges": [
      {
        "from": "<string>",
        "to": "<string>"
      }
    ],
    "locations": [
      "<string>"
    ],
    "notifications": [
      {
        "trigger": {
          "type": "run_failed"
        },
        "routing": {
          "channelType": "slack",
          "channel": "<string>"
        },
        "integration": "<string>"
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

projectId
string
required
environment
string
required
name
string
required
version
Available options:
latest

Response

Default Response

data
MonitorV1 · object
required