Get network
Returns the network’s attached agents and workflows enriched with their name + description, plus sdk_ui and the org’s runtime auth providers. Each runtimeAuthProviders entry carries providerId, providerName, authType, authFields (the credential keys to send in the chat runtimeAuth map) and optionalFields (extra accepted keys, e.g. base_url to override the stored provider URL per request for staging vs prod). Key runtimeAuth by providerId — provider names can change. This is the single network read. name/description come from the agents and workflows themselves; resolution to a concrete version happens automatically at chat time. variables is the the network’s agents consume, as a nested object mirroring the dot paths — {{instance.store_count}} comes back as {"instance":{"store_count":null}}. Each leaf is the default the prompt renders when you omit that variable, or null when it has none (an unsupplied value leaves a literal in the prompt), so the nulls are the ones you actually need to fill in. Send the same object back as the chat body’s variables: leaves left null are ignored, so an unfilled one costs nothing. Discovered from each agent’s ACTIVE version — the one chat runs — and only from agents composed of prompt blocks; agents on the legacy single prompt string are not template-rendered and contribute nothing. Server builtins (now.*) are excluded: you cannot supply those.
Authorizations
Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.
Path Parameters
"a5e91c07-3f24-4b68-9d15-8c72e0b4a396"
Response
The network, its members enriched with names, and everything a chat client needs to open a session against it
Attached agents, in routing order.
Chat-widget configuration.
Providers whose credentials the caller supplies per request. Key the chat body's runtimeAuth map by providerId — provider names change, ids do not.
The {{placeholders}} this network's agents consume, nested to mirror the dot paths. Each leaf is the default it renders without a value, or null when it has none — the nulls are the ones to fill in.