# Routes ## Update **put** `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}` To update an agent route for an agent, send a PUT request to `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}`. ### Returns - **child\_agent\_uuid:** `string` Routed agent id - **parent\_agent\_uuid:** `string` A unique identifier for the parent agent. - **rollback:** `boolean` - **uuid:** `string` Unique id of linkage ## Delete **delete** `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}` To delete an agent route from a parent agent, send a DELETE request to `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}`. ### Returns - **child\_agent\_uuid:** `string` Routed agent id - **parent\_agent\_uuid:** `string` Pagent agent id ## Add **post** `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}` To add an agent route to an agent, send a POST request to `/v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}`. ### Returns - **child\_agent\_uuid:** `string` Routed agent id - **parent\_agent\_uuid:** `string` A unique identifier for the parent agent. ## View **get** `/v2/gen-ai/agents/{uuid}/child_agents` To view agent routes for an agent, send a GET requtest to `/v2/gen-ai/agents/{uuid}/child_agents`. ### Returns - **children:** `array of APIAgent` Child agents