Vai al contenuto principale
POST
/
v1
/
monitors
Crea Monitor
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>"

Autorizzazioni

Authorization
string
header
obbligatorio

Intestazione di autenticazione Bearer del tipo Bearer , dove è il tuo token di autenticazione.

Parametri della query

stream
enum<string>

Quando impostato, la risposta è text/event-stream con eventi phase, reasoning_token, complete e error.

Opzioni disponibili:
1,
true

Corpo

application/json
query
string
obbligatorio

Cosa monitorare, in linguaggio naturale.

source_policy
object

Liste di permessi e negazioni opzionali di URL/domini applicate durante la pianificazione e l'esecuzione.

frequency
string
predefinito:every hour

Programma in linguaggio naturale (per esempio ogni giorno alle 9am). L'intervallo minimo è ogni 10 minuti. I programmi usano UTC.

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

Schema JSON per l'output di estrazione strutturata.

Risposta

Stream di provisioning (text/event-stream) quando stream=1. Termina con un evento complete contenente l'oggetto monitor.

The response is of type string.