.NET API
WebhookEvents
Namespace Tracon · Assembly
Tracon.Abstractions.dllThe event types Tracon can publish.
public static class WebhookEvents- Inheritance
- object ← WebhookEvents
- Inherited Members
- object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Event names are part of the contract and must not change: subscribers save these strings.
Fields
Section titled “Fields”ApprovalPending
Section titled “ ApprovalPending”A tool call is awaiting approval.
public const string ApprovalPending = "approval.pending"Field Value
Section titled “Field Value”EvalCompleted
Section titled “ EvalCompleted”An evaluation run completed.
public const string EvalCompleted = "eval.completed"Field Value
Section titled “Field Value”JobCompleted
Section titled “ JobCompleted”A queued job completed successfully.
public const string JobCompleted = "job.completed"Field Value
Section titled “Field Value”JobFailed
Section titled “ JobFailed”A queued job ended in an error.
public const string JobFailed = "job.failed"Field Value
Section titled “Field Value”QuotaThreshold
Section titled “ QuotaThreshold”A quota threshold was exceeded (80% or 100%).
public const string QuotaThreshold = "quota.threshold"Field Value
Section titled “Field Value”RunCompleted
Section titled “ RunCompleted”A run completed successfully.
public const string RunCompleted = "run.completed"Field Value
Section titled “Field Value”RunFailed
Section titled “ RunFailed”A run ended in an error.
public const string RunFailed = "run.failed"Field Value
Section titled “Field Value”RunScoreLow
Section titled “ RunScoreLow”The online evaluation window’s average score dropped below the threshold. A single low score does not TRIGGER this event — the minimum sample count must be exceeded.
public const string RunScoreLow = "run.score.low"Field Value
Section titled “Field Value”The test event sent to verify a subscription endpoint.
public const string Test = "test.ping"Field Value
Section titled “Field Value”WorkflowRequestPending
Section titled “ WorkflowRequestPending”A workflow is awaiting human input.
public const string WorkflowRequestPending = "workflow.request.pending"Field Value
Section titled “Field Value”Properties
Section titled “Properties”All recognized event names.
public static IReadOnlyList<string> All { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”IsKnown(string?)
Section titled “ IsKnown(string?)”Reports whether an event name is recognized.
public static bool IsKnown(string? eventType)Parameters
Section titled “Parameters”eventType string?
The event name.
Returns
Section titled “Returns”true if the name is recognized.