## Evaluate rules against an event **post** `/api/detectors/{detectorId}/evaluate` Evaluate rules against an event ### Path Parameters - `detectorId: string` ### Body Parameters - `event: object { fields, timestamp_ms }` - `fields: map[unknown]` - `timestamp_ms: number` - `context: optional object { vars }` - `vars: optional map[unknown]` ### Returns - `errors: array of object { code, message }` - `code: number` - `message: string` - `messages: array of object { code, message }` - `code: number` - `message: string` - `result: object { actions }` - `actions: array of unknown` - `success: boolean` ### Example ```http curl https://rake.dev/api/detectors/$DETECTOR_ID/evaluate \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $RAKE_API_KEY" \ -d '{ "event": { "fields": { "foo": "bar" }, "timestamp_ms": 0 } }' ``` #### Response ```json { "errors": [ { "code": 1000, "message": "message" } ], "messages": [ { "code": 1000, "message": "message" } ], "result": { "actions": [ {} ] }, "success": true } ```