Skip to main content
POST
Aggiorna Monitor
Semantica di fusione: Gli aggiornamenti dei metadati seguono l’approccio di Stripe — le nuove chiavi vengono aggiunte, le chiavi esistenti vengono aggiornate e le chiavi impostate su stringa vuota "" vengono eliminate.

Autorizzazioni

Authorization
string
header
obbligatorio

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

Parametri del percorso

monitor_id
string
obbligatorio
Pattern: ^monitor_

Corpo

application/json
frequency
string

Testo del programma in linguaggio naturale. Ricrea il programma interno.

metadata
object

Fuso con i metadata esistenti; i valori di stringa vuota eliminano le chiavi.

notification
object
webhook
object | null

Passa null per rimuovere il webhook.

Risposta

Monitor aggiornato.

id
string

Identificatore unico del monitor (monitor_…).

object
string
Esempio:

"monitor"

query
string

Intento di monitoraggio in linguaggio naturale.

tracked
object

Target risolti che il monitor traccia dopo che la pianificazione è completata.

source_policy
object

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

schedule
object
notification
object
webhook
object | null
output_schema
object | null

Schema JSON opzionale per l'output di estrazione strutturata.

status
enum<string>

Monitora lo stato del ciclo di vita.

Opzioni disponibili:
provisioning,
active,
paused,
failed,
deleted
error_message
string | null

Presente quando status è failed.

last_run
object | null

Riepilogo dell'istantanea più recente. Incluso su GET /v1/monitors/{monitor_id}.

agent
object
metadata
object
created
integer

Timestamp Unix (secondi).

updated
integer

Timestamp Unix (secondi).

total_count
integer

Conteggio totale delle istantanee. Incluso su GET /v1/monitors/{monitor_id} a meno che include_total_count=false.

mermaid_diagram
string

Diagramma di flusso Mermaid del DAG del monitor. Incluso quando include-diagram=true su get.