跳转到主要内容
POST
/
v1
/
monitors
创建监控
curl --request POST \
  --url https://api.olostep.com/v1/monitors \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "query": "<string>",
  "source_policy": {
    "include_urls": [
      "<string>"
    ],
    "exclude_urls": [
      "<string>"
    ],
    "include_domains": [
      "<string>"
    ],
    "exclude_domains": [
      "<string>"
    ]
  },
  "frequency": "every hour",
  "notification": {
    "events": [],
    "channels": [
      {
        "target": "<string>",
        "events": []
      }
    ]
  },
  "metadata": {},
  "output_schema": {}
}
'
"<string>"

授权

Authorization
string
header
必填

Bearer认证头格式为Bearer ,其中是你的认证令牌。

查询参数

stream
enum<string>

设置时,响应为text/event-stream,包含phasereasoning_tokencompleteerror事件。

可用选项:
1,
true

请求体

application/json
query
string
必填

用自然语言描述要监控的内容。

source_policy
object

在计划和执行期间应用的可选 URL/域名允许和拒绝列表。

frequency
string
默认值:every hour

自然语言计划(例如every day at 9am)。最小间隔为每10分钟。计划使用UTC。

Maximum string length: 50
notification
object
webhook
object
metadata
object
output_schema
object

用于结构化提取输出的JSON Schema。

响应

配置流(text/event-stream),当stream=1时。以包含监控对象的complete事件结束。

The response is of type string.