Skip to content

Rule Feedback Snapshot

GET
/api/agents/learning/rules/{project_id}/{agent_name}

Return every rule-feedback row for this (project, agent) pair.

project_id
required
Project Id
string
agent_name
required
Agent Name
string

Successful Response

RuleFeedbackSnapshotResponse

GET /api/agents/learning/rules/{project_id}/{agent_name}.

object
projectId
required
Projectid
string
agentName
required
Agentname
string
entries
required
Entries
Array<object>
AgentRuleFeedbackRecord

Aggregate counters + weight for one (project, agent, rule) tuple.

object
projectId
required
Projectid
string
agentName
required
Agentname
string
ruleId
required
Ruleid
string
ruleCategory
required
Rulecategory
string
seenCount
required
Seencount
integer
acceptedCount
required
Acceptedcount
integer
dismissedCount
required
Dismissedcount
integer
snoozedCount
required
Snoozedcount
integer
lastSeenAt
required
Lastseenat
string
lastActionAt
required
Any of:
string
weight
required
Weight
number
createdAt
required
Createdat
string
updatedAt
required
Updatedat
string
overrideAction
Any of:
string
Allowed values: show hide
total
required
Total
integer

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object