Skip to main content
POST
Create network

Authorizations

Authorization
string
header
required

Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.

Body

application/json
name
string
required
Example:

"Front office"

description
string | null
Example:

"What the front desk talks to"

agents
object[]

The roster, in routing order: [{ agentId }]. Every agent must be the org's.

Example:
workflows
object[]

Workflows the network exposes: [{ workflowId }].

Example:
sdk_ui
object | null

Chat-widget configuration.

Example:
handoff_prompt
string | null

The routing prompt the handoff classifier runs.

followup_instructions
object[] | null

Follow-up guidance as prompt blocks.

system_agents
object | null

Overrides of the code-defined agents (dashboard / handoff / followup), e.g. dashboard.templates_tool naming the tool that serves dashboard templates.

Example:

Response

The network with its three copilots

id
integer

The network id, as shown in the Studio.

name
string | null
description
string | null
created_at
string<date-time>
copilots
object[]

One entry per environment of this network (at most one copilot per environment).