---
title: "Pull Team Config"
method: GET
path: "/api/v1/teams/{identifier}/config"
tags: ["teams"]
---

# Pull Team Config

`GET /api/v1/teams/{identifier}/config`

## Request

- Base URL: `https://api.gnosari.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.gnosari.com/api/v1/teams/{identifier}/config`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-AUTH-TOKEN`

Get comprehensive team configuration as JSON.

Returns complete modular team configuration including:
- All agents with event listeners, traits, delegations
- All tools with MCP configurations
- All knowledge sources with processing configurations
- All traits with metadata
- Component overrides
- Full component relationship mapping

Authentication:
- JWT Token: Authorization: Bearer <jwt_token>
- API Key: X-AUTH-TOKEN: <api_key>

## Path parameters

- `identifier` string, required

## Response `200`

Successful Response

- TeamConfigSchemaOutput
  - `id` string, required
  - `name` string, required
  - `description` string, nullable
  - `version` string
  - `tags` string[]
  - `config` object, nullable
  - `agents` AgentConfigSchemaOutput[], required
    - `id` string, required
    - `name` string, nullable
    - `description` string, nullable
    - `instructions` string, required
    - `model` string, nullable
    - `temperature` number
    - `reasoning_effort` string
    - `orchestrator` boolean
    - `memory` string, nullable
    - `tools` string[]
    - `knowledge` string[]
    - `traits` union[]
      - union
        - string
        - TraitReferenceSchema
          - `name` string, required
          - `weight` number, nullable
    - `delegation` DelegationConfigSchema[]
      - `agent` string, required
      - `instructions` string, required
    - `events` EventConfigSchema[]
      - `id` string, required: Event identifier (e.g., 'conversation.completed')
      - `name` string, nullable: Display name
      - `description` string, nullable: What this event signals
      - `trigger` string, required: Instructions for when to emit
      - `metadata_schema` object, nullable: JSON schema for payload
    - `emits` string[]
    - `publication` PublicationConfigSchemaOutput: Publication configuration for agent visibility.
      - `access_level` string, required: Agent visibility level
      - `chat_uri` string, nullable: URI slug for public access
      - `domain` string, nullable: Domain name (must exist in account)
    - `image_url` string, nullable
    - `configuration` object, nullable
    - `chat_ui` ChatUIConfigSchema: Chat UI configuration from push payload.
      - `image_url` string, nullable
      - `empty_title` string, nullable
      - `empty_description` string, nullable
      - `greeting` string, nullable
      - `suggested_prompts` CoreSchemasTeamConfigSuggestedPromptSchema[], nullable
        - `icon` string, nullable
        - `title` string, required
        - `text` string, required
  - `tools` ToolConfigSchema[], nullable
    - `id` string, required
    - `name` string, nullable
    - `description` string, nullable
    - `module` string, nullable
    - `class_name` string, nullable
    - `url` string, nullable
    - `command` string, nullable
    - `connection_type` string, nullable
    - `args` union
      - object
      - unknown[]
        - unknown
    - `headers` object, nullable
    - `timeout` integer, nullable
  - `knowledge` KnowledgeConfigSchema[], nullable
    - `id` string, required
    - `name` string, nullable
    - `description` string, nullable
    - `type` string, required
    - `data` string[], required
    - `config` object, nullable
  - `prompts` PromptConfigSchema[], nullable
    - `id` string, required
    - `template` string, nullable
    - `content` string, nullable
    - `instructions` string, nullable
    - `variables` object, nullable
  - `traits` TraitConfigSchema[], nullable
    - `id` string, required
    - `name` string, required
    - `description` string, nullable
    - `instructions` string, required
    - `weight` number
    - `category` string, nullable
    - `tags` string[]
  - `events` EventConfigSchema[], nullable
    - `id` string, required: Event identifier (e.g., 'conversation.completed')
    - `name` string, nullable: Display name
    - `description` string, nullable: What this event signals
    - `trigger` string, required: Instructions for when to emit
    - `metadata_schema` object, nullable: JSON schema for payload
  - `overrides` object, nullable
  - `components` object, nullable
  - `created_at` string, date-time, nullable
  - `updated_at` string, date-time, nullable
  - `created_by` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/gnosari/apis/gnosari-api.md) · [All operations](https://skmtc.dev/gnosari/apis/gnosari-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gnosari/apis/gnosari-api/revisions/f299cf53ae5f?raw)
