---
title: "Get Brain Dump Recommended Experts"
method: GET
path: "/api/onboarding/brain-dump/recommended-experts"
tags: ["v1", "onboarding", "onboarding", "brain-dump"]
---

# Get Brain Dump Recommended Experts

`GET /api/onboarding/brain-dump/recommended-experts`

The team Otto proposes: who to hire first, and the raise door.

Written by a background job beside the greeting one; a plain read
here, with the deterministic fallback filled in for takes the job
never ran on. ``ready=false`` means keep polling. ``team`` is null
when the expert-team feature is off for this user.

## Response `200`

Successful Response

- RecommendedExpertsResponse — The team section's content, polled by the onboarding loading screen. ``ready`` is false only while the background job is still running. ``team`` is null when the feature is off — a team with no experts is a real answer, so the client cannot use emptiness to tell them apart.
  - `ready` boolean, required
  - `team` ExpertRecommendations — The team Otto proposes after the dump. ``source`` says where it came from: "llm" for a real read of the transcript, "fallback" for the deterministic role/pain-point mapping, and "disabled" for a run where the feature flag was off (recorded so the reader can tell it apart from a job that never finished).
    - `diagnosis` string
    - `experts` RecommendedExpert[]
      - `template_id` string, required
      - `name` string, required
      - `role` string, required
      - `avatar_url` string, nullable
      - `reason` string
      - `workflow_names` string[]
    - `raise_suggestion` RaiseSuggestion — The "raise your own" door, prefilled for a gap the roster can't fill. ``role`` is one of the ``/raise`` wizard's role ids so the link can seed the draft; a suggestion naming anything else is dropped.
      - `role` string, required
      - `reason` string
    - `source` 'llm' | 'fallback' | 'disabled'

## Other responses

- `401` — Authentication required

## Changes

- **2026-09-10** `c0322b2d9d38` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/changes/api/onboarding/brain-dump/recommended-experts/get.md)

---

[API](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server.md) · [All operations](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/llms.txt) · [OpenAPI document](https://skmtc.dev/significant-gravitas/apis/autogpt-agent-server/revisions/9a062c6d49b5?raw)
