---
title: "List the current sandbox agency teams"
method: GET
path: "/agencies/current/teams"
tags: ["Agencies"]
---

# List the current sandbox agency teams

`GET /agencies/current/teams`

## Request

- Base URL: `https://platform-api.homejourney.sg/v1`
- URL: `https://platform-api.homejourney.sg/v1/agencies/current/teams`
- Auth: HTTP bearer

Returns public-safe sandbox team membership summaries for the current sandbox agency when the authenticated automation client has `agency.roster.read`. External URL: `/v1/agencies/current/teams`. Current Next.js implementation path: `/api/platform/v1/agencies/current/teams`. This read-only route does not require `Idempotency-Key`; SDK, CLI, and MCP team inspection may call this sandbox route, while live agency identity, delegated impersonation, contact fields, private notes, raw lead data, raw client data, identity documents, CRM secrets, and team write controls remain deferred.

## Headers

- `X-Correlation-Id` string

## Response `200`

Public-safe sandbox agency team summaries.

- CurrentAgencyTeamsResponse
  - `teams` object, required: Public-safe sandbox agency team summaries. Contact fields, private notes, raw lead data, raw client data, identity documents, CRM secrets, delegated impersonation, and write controls are not returned.
    - `agency` object, required
      - `id` string, required
      - `name` string, required
      - `registration_number` string, required
      - `status` 'sandbox_active', required
      - `environment` 'sandbox_fixture', required
    - `summary` object, required
      - `total_teams` integer, required
      - `total_member_agents` integer, required
      - `total_assistants` integer, required
      - `delegated_actions_enabled` false, required
      - `write_controls_returned` false, required
    - `teams` object[], required
      - `team_id` string, required
      - `branch` object, required
        - `branch_id` string, required
        - `name` string, required
        - `region` 'central' | 'east', required
      - `name` string, required
      - `lead_agent` AgencyTeamMember, required
        - `agent_id` string, required
        - `display_name` string, required
        - `cea_registration_number` string, required
        - `cea_status` 'verified' | 'expired', required
        - `singpass_verified` boolean, required
        - `role` 'salesperson', required
        - `assignment` 'lead' | 'member', required
        - `allowed_actions` string[], required
        - `blocked_actions` string[], required
      - `members` AgencyTeamMember[], required
        - `agent_id` string, required
        - `display_name` string, required
        - `cea_registration_number` string, required
        - `cea_status` 'verified' | 'expired', required
        - `singpass_verified` boolean, required
        - `role` 'salesperson', required
        - `assignment` 'lead' | 'member', required
        - `allowed_actions` string[], required
        - `blocked_actions` string[], required
      - `assistants` AgencyTeamAssistant[], required
        - `assistant_id` string, required
        - `display_role` 'operations_assistant' | 'crm_assistant', required
        - `delegated` false, required
        - `allowed_actions` string[], required
      - `summary` object, required
        - `member_agents` integer, required
        - `verified_agents` integer, required
        - `expired_agents` integer, required
        - `assistants` integer, required
        - `delegated_actions_enabled` false, required
        - `write_controls_returned` false, required
    - `public_safety` object, required
      - `contact_fields_returned` false, required
      - `private_notes_returned` false, required
      - `raw_lead_data_returned` false, required
      - `raw_client_data_returned` false, required
      - `identity_documents_returned` false, required
      - `crm_secrets_returned` false, required
      - `delegated_impersonation_returned` false, required
      - `write_controls_returned` false, required
  - `authorization` Authorization, required (unresolved $ref)
  - `principal` Principal, required (unresolved $ref)
  - `livemode` false, required
  - `request_id` string, required

## Other responses

- `400`: Request validation failed.
- `401`: Missing or invalid platform API key.
- `403`: Credential, environment, or scope is not allowed.
- `404`: Platform API feature or resource is not available.
- `429`: Rate limit exceeded.
- `500`: Unexpected platform API failure.

---

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