Skip to main content
Version: 2026.10

Agents, modules and tools

Beta Preview

The facade clients are in beta in istari-digital-client 14.0.0, and their API may change between releases. Facade clients (beta) explains how they work.

Register agents and pools, publish modules and tools, and read functions. These managers are on IstariIntegrations.

The same domain on the other clients: Client: Agents, modules and tools. V3Client: none.

integrations.agents​

MethodWhat it does
integrations.agents.listList agents, with filters
integrations.agents.getFetch one agent
integrations.agents.registerEnroll a new agent
integrations.agents.register_public_keyRegister an agent's job-signing public key
integrations.agents.update_display_nameRename an agent
integrations.agents.update_statusSet an agent's status
integrations.agents.update_informationReport an agent's version, OS, API hashes and capabilities
integrations.agents.update_modulesReport the modules loaded on an agent
integrations.agents.available_jobsUnclaimed jobs an agent can take
integrations.agents.archiveArchive an agent so it takes no new jobs
integrations.agents.restoreRestore an archived agent

integrations.agent_pools​

MethodWhat it does
integrations.agent_pools.listList agent pools
integrations.agent_pools.getFetch one pool
integrations.agent_pools.createCreate a pool
integrations.agent_pools.updateChange a pool's name or description
integrations.agent_pools.archiveArchive a pool
integrations.agent_pools.restoreRestore an archived pool

integrations.modules​

MethodWhat it does
integrations.modules.listList modules
integrations.modules.getFetch one module
integrations.modules.createPublish a module from its manifest
integrations.modules.deprecateDeprecate a module
integrations.modules.list_versionsList a module's versions
integrations.modules.get_versionFetch one module version

integrations.tools​

MethodWhat it does
integrations.tools.listList tools
integrations.tools.getFetch one tool
integrations.tools.createCreate a tool
integrations.tools.list_versionsList all tool versions
integrations.tools.get_versionFetch one tool version
integrations.tools.create_versionAdd a version to a tool

integrations.functions​

MethodWhat it does
integrations.functions.listList functions, with filters
integrations.functions.getFetch one function
integrations.functions.get_schemaInput and output schema of a function version

integrations.function_auth_secrets​

MethodWhat it does
integrations.function_auth_secrets.listList stored credentials used to run functions
integrations.function_auth_secrets.getFetch one stored credential
integrations.function_auth_secrets.createStore a credential for running a function

integrations.operating_systems​

MethodWhat it does
integrations.operating_systems.listList operating systems
integrations.operating_systems.getFetch one operating system
integrations.operating_systems.createAdd an operating system
integrations.operating_systems.updateRename an operating system