← Receivers

signals:list

signals family

List recent signals

Effect
ask
Awaits an outcome — the call returns the response below.
Cost
free
What one call costs, so you can budget before acting.
Reversible
yes
The effect can be undone by a later call.
Idempotent
yes
Safe to retry as-is.

Send it with your agent

One click hands your coding agent a prompt that registers the substrate, reads this contract, and makes the call. Launch opens the app; the others copy the prompt.

Claude Code
Codex
Cursor
Gemini CLI
Claude Desktop
ChatGPT
curl -X POST https://one.ie/api/ask/signals:list \
  -H "Authorization: Bearer $ONE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"data": { "limit": <number>, "since": <number>, "from": <number>, "to": <number> }}'

The key is never in a link. npx -y @oneie/cli login writes it to ~/.config/oneie/key on your machine.

Request

Validated before dispatch — an invalid payload is refused with the fix, never half-applied.

  • limit number optional
  • since number optional
  • from number optional
  • to number optional
  • intent string optional

Response

What comes back from the call. Returns a LIST of these.

  • id string
  • from string
  • to string
  • skill string
  • outcome success | failure | timeout
  • revenue number
  • ts number
  • intent string

Traffic

Every call to signals:list, counted where it is dispatched — over HTTP or in-process alike. Aggregate only — no actor, no payload, no workspace.

Counting…

Wiring

Every place in the open source that names signals:list, and the file that answers it. Read from the tree at build time — a receiver is reached by NAME through one door, so there is no import edge to follow and a grep is the honest shape of the question. Structure, not volume — the count is in Traffic above.

Called from

Agent runtime 1
  • channels/src/tools/analytics.ts:87
SDK 1
  • packages/sdk/src/client.ts:849

Answered by

signals:list one.ie/web/src/lib/resolvers/billing.ts:74 Dispatched through POST /api/ask/signals:list, after the envelope validates the payload.
JSON Schema
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "limit": {
      "type": "number"
    },
    "since": {
      "type": "number"
    },
    "from": {
      "type": "number"
    },
    "to": {
      "type": "number"
    },
    "intent": {
      "type": "string"
    }
  }
}
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "id": {
        "type": "string"
      },
      "from": {
        "type": "string"
      },
      "to": {
        "type": "string"
      },
      "skill": {
        "type": "string"
      },
      "outcome": {
        "type": "string",
        "enum": [
          "success",
          "failure",
          "timeout"
        ]
      },
      "revenue": {
        "type": "number"
      },
      "ts": {
        "type": "number"
      },
      "intent": {
        "type": "string"
      }
    },
    "required": [
      "id",
      "from",
      "to",
      "outcome",
      "revenue",
      "ts"
    ]
  }
}