Skip to main content

Interface and outcome reference

This reference names reviewed interfaces without making all internal wire schemas stable public APIs. Inspect the installed entrypoint's advertised schema before integration.

Native agent tools​

PurposeCommon installed nameContract
Sendaxiowl_send_message or axiowl_sendRequired recipient name and authored body; native source metadata
Listaxiowl_list_agentsRequested session/index observation
Discoveraxiowl_discoverRequested native/remote discovery scope
Createaxiowl_create_agentSelected supported provider/surface and creation context
Renameaxiowl_rename_agentExact existing native target and requested name, where exposed
Identityaxiowl_whoamiOptional requested executing-context observation
Earlier operation statusaxiowl_get_send_statusExisting operation reference/source context, where exposed

Hosts may namespace these names or omit tools. None of the administrative tools is a mandatory precursor to a supplied-name Send.

The Windows CLI separately exposes native command families for send, create, rename, registry, nodes, SSH and MCP hosting. Their terminal switches are not the same as MCP JSON arguments. Use the actual OS/version's help instead of copying another surface's identity flags.

Account HTTPS route families​

Relative to the configured WordPress REST base:

MethodRoute familyPurpose
GETaccount/sessionAccount session/profile information
POSToauth/tokenCode exchange/refresh under the account contract
POSToauth/revoke-sessionServer-session family revocation
GET / POSTdevicesMembership listing / existing public device registration
POSTdevices/approve, reject, rename, revokeScoped device management
GET / POSTpairing/offersApproved device routing-offer retrieval/publication
GETsecurity/eventsBounded account security history

Browser authorization uses the website front channel and PKCE. API authentication, exact body schema, approval checks, token lifetime and deployment HTTPS handling remain required; this table does not grant access or document a credential bypass.

Semantic outcome categories​

These are explanatory categories, not invented universal JSON enums:

  • Admitted: durable logical request accepted; delivery not yet proved.
  • Delivered/observed provider result: evidence limited to the exact native operation.
  • Unsupported or rejected: requested contract/permission unavailable.
  • Uncertain: operation may have been accepted; no automatic replay.
  • Installed with warnings: selected attempt loop completed, named integrations incomplete.
  • Unverified: no sufficient observation.

Return the actual native code/detail where available and preserve correlation IDs. Do not translate uncertainty into failure-with-safe-retry.

See protocols, Send, account discovery and observability.