---
search:
  tags:
    - Topics
    - GET
seo:
  description: >-
    Get the distinct field paths of a single topic, by name, in the… Reference
    for the GET /v1/topics/unique/topic_fields endpoint in the Roboto REST API.
sidebar:
  label: Get field paths for topic
  badge: GET
title: Get field paths for topic
type: openapi-operation
---
Get the distinct field paths of a single topic, by name, in the organization.

Resolves the topic through the shared-topics/fields model (``topic_identity`` →
``topic_partition`` → ``schema_field``) and returns each field's dot-joined
``path_in_schema`` (e.g. ``linear_acceleration.x``). The fields shown belong to the
referenced topic rather than the org-wide message-path catalog.

Returns paths alone. Callers that need each field's type and unit — to tell a scalar
field from an array one without reading a message — should use
``GET /v1/urdf/bindable_topic_message_paths`` instead.

Reads only the normalized schema tables. A topic with no normalized rows yet (e.g. one
predating the topic-schema tables) returns an empty list.

**Consistency:** Eventually consistent by default; override with the
``X-Roboto-Connection-Consistency`` header.

### Access control
 - requires_resource_owner
 - Restricted tokens need the API scope `api.everything_else`

`GET /v1/topics/unique/topic_fields`
