Skip to content

Interface.deprecated

Emitted each time an Interface is deprecated.

Interface.deprecate emits Interface.deprecated when it completes on an Interface.

PropertyValue
Emitted byInterface.deprecate
NounInterface
WakesNone.

Payload

Each delivery is an Event record. data holds what Interface.deprecate returns.

FieldTypeRequiredDescription
namestringrequiredInterface.deprecated.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.interfaceInterfacerequiredThe API, with the version deprecated.
data.interface.kindstringrequiredOne of api, cli, mcp, sdk, site, app, docs, or webhooks.
data.interface.pathstringWhere it is mounted on its Domain, such as /api.
data.interface.conformsTojsonThe Standards it also speaks, each mapping the Standard’s operations onto the Product’s Verbs.

Example

JSON
{
  "$id": "https://api.sb/leaseline.app/events/evt_8zf0ubvbmR",
  "$type": "Event",
  "name": "Interface.deprecated",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "interface": {
      "$id": "https://api.sb/leaseline.app/interfaces/interface_TMyQ3kh9uX",
      "$type": "Interface",
      "kind": "api",
      "path": "/",
      "conformsTo": {
        "standard": "openai-chat",
        "operations": {
          "chat.completions.create": "Listing.write"
        }
      }
    }
  },
  "seq": 2379
}