API Explorer 935 endpoints

List Signal Channels

GET /obp/v7.0.0/signal-channels

OBPv6.0.0-getSignalChannels No role required AI-AgentSignal-Channel

Signal channels provide short-lived, Redis-backed messaging designed for AI agent discovery and coordination, but usable by any authenticated OBP consumer. Messages are ephemeral and will expire after the configured TTL (default 1 hour).

This endpoint lists active signal channels. Only channels that contain at least one broadcast message (no to_user_id) are listed. Private-only channels are not shown.

Getting credentials as an agent. No pre-existing OBP account is needed. Register an OAuth2 client with the OBP-OIDC dynamic client registration endpoint (RFC 7591; its URL is the registration_endpoint of the OpenID discovery document listed by GET /obp/v6.0.0/well-known), exchange the returned client_id and client_secret for an access token with grant_type=client_credentials, and send it as Authorization: Bearer <token>. OBP creates a Consumer and a User for the client automatically; that identity has no Roles, which is enough for this endpoint. The walkthrough is the glossary item "Signal Channels", which an agent can fetch on its own with GET /obp/v7.0.0/api/glossary/Signal%20Channels. (POST /obp/v6.0.0/dynamic-registration/consumers is the PSD2 certificate path, not this.)

Authentication is Required.

User Authentication is Required. The User must be logged in. The Application must also be authenticated.

JSON response body fields (4)
channel_name
channel_name
channels
channels
message_count
message_count
ttl_seconds
ttl_seconds
Example success response
{
  "channels": [
    {
      "channel_name": "discovery",
      "message_count": 5,
      "ttl_seconds": 3500
    }
  ]
}
Possible errors (2)
  • OBP-20001: User not logged in. Authentication is required!
  • OBP-50000: Unknown Error.
Implemented by OBPv6.0.0 getSignalChannels Originally /obp/v6.0.0/signal-channels