FruxonDocs
Agent NetworkGraph

Lists the messaging entry points claimed across the caller's Applications, as claim rows.

One row per claimed external channel address, enriched with the owning Application's name and the backing doorway's (agent, integration config) coordinates. The connect wizard uses this to grey claimed addresses ("in use by ⟨app⟩ — move…"); the Integrations page uses it to render read-only "Used by ⟨app⟩" chips. Read-only: claims change only through connect / move / detach on the per-Network surface. Scoped to the Applications the caller can open, because each row names its owning Application. An address claimed by an Application they cannot reach is therefore absent rather than greyed — the connect attempt still fails on the claim itself, which is where the conflict belongs.

GET
/v1/tenants/{tenant}/entryPoints
AuthorizationBearer <token>

JWT Authorization header using the Bearer scheme. Enter 'Bearer' [space] and then your token.

In: header

Path Parameters

tenant*string

The tenant identifier

Query Parameters

PageSize?integer

The maximum number of items to return per page

Formatint32
PageToken.Skip?integer
Formatint32
PageToken.Cursor?string

Opaque cursor token from an external system (e.g. RAG API). When set, M:Fruxon.Common.Collections.PageToken.AsString returns this value directly instead of encoding Fruxon.Common.Collections.PageToken.Skip.

Response Body

curl -X GET "https://api.fruxon.com/v1/tenants/string/entryPoints"
{
  "items": [
    {
      "entryPoint": {
        "id": "00000000-0000-0000-0000-000000000000",
        "networkId": "00000000-0000-0000-0000-000000000000",
        "networkIntegrationBindingId": null,
        "kind": "UNSPECIFIED",
        "provider": "string",
        "externalAddress": "string",
        "displayName": "string",
        "integrationConfigId": null,
        "integrationConfigName": "string",
        "agentId": "string",
        "agentMembershipId": null,
        "unknownSenderAdmission": null,
        "knownUnenrolledAdmission": null,
        "routingPolicyKey": "string",
        "sourceKind": "UNSPECIFIED",
        "sourceId": null,
        "operationalStatus": "UNSPECIFIED",
        "createdAt": 0,
        "modifiedAt": 0
      },
      "networkName": "string",
      "networkIsDefault": false,
      "agentId": "string",
      "integrationConfigId": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "nextPageToken": "string",
  "totalCount": 0
}
Empty
Empty
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "property1": null,
  "property2": null
}