---
title: "Get the assistant's enabled platform tools (from active revision)"
method: GET
path: "/v1/assistants/{agent_id}/platform-tools"
tags: ["assistants"]
---

# Get the assistant's enabled platform tools (from active revision)

`GET /v1/assistants/{agent_id}/platform-tools`

Get platform_tools from the active revision.

## Path parameters

- `agent_id` string, uuid, required

## Response `200`

Successful Response

- AgentPlatformToolsResponse
  - `platform_tools` object
  - `has_flow` boolean
  - `continue_after_flow` ContinueAfterFlowResolved — The resolved ``continue_after_flow`` config with provenance (D2/§3.1). ``effective`` is the resolved bool the runtime uses. ``source`` names which tier supplied it (``"agent"``, ``"org"``, or ``"default"``). ``assistant_value`` and ``org_value`` expose the raw per-tier settings (``None`` = inherit).
    - `effective` boolean, required
    - `source` string, required
    - `assistant_value` boolean, nullable
    - `org_value` boolean, nullable
  - `end_session_in_flow` boolean
  - `end_session_after_flow` boolean

## Other responses

- `400` — Bad request
- `401` — Authentication required
- `404` — Resource not found
- `422` — Validation Error

---

[API](https://skmtc.net/oneloop-hq/apis/feather-api.md) · [All operations](https://skmtc.net/oneloop-hq/apis/feather-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oneloop-hq/feather-api/revisions/9cd7291d4228/schema)
