メインコンテンツへスキップ
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_tokencomplete、およびerrorイベントを含む。

利用可能なオプション:
1,
true

ボディ

application/json
query
string
必須

自然言語で監視する内容。

source_policy
object

計画と実行中に適用されるオプションのURL/ドメイン許可および拒否リスト。

frequency
string
デフォルト:every hour

自然言語のスケジュール(例:毎日午前9時)。最小間隔は10分ごと。スケジュールはUTCを使用。

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

構造化抽出出力のためのJSONスキーマ。

レスポンス

stream=1のときのプロビジョニングストリーム(text/event-stream)。モニターオブジェクトを含むcompleteイベントで終了。

The response is of type string.