---
title: "Inspect a node's properties"
method: GET
path: "/v1/motion/documents/{id}/nodes"
tags: ["Tella Motion"]
---

# Inspect a node's properties

`GET /v1/motion/documents/{id}/nodes`

## Request

- Base URL: `https://api.tella.com`
- URL: `https://api.tella.com/v1/motion/documents/{id}/nodes`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/withchima/apis/tella-public-api/docs/v1/motion/documents/:id/nodes/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns a node as the editor's inspector shows it at a time: properties with units, values and keyframes, its effect stack, expressions and style. Read a node this way before changing its look, animation or sound.

## Path parameters

- `id` string, required: Tella Motion document ID (ffd_…), from `GET /v1/motion/documents`.

## Query parameters

- `path` string, required: The node's path, from the document's outline.
- `at` number: Seconds on the node's composition's clock. Defaults to the node's start.

## Response `200`

OK

- MotionNodeProperties: A node as the editor's inspector shows it at a time: every animatable property with its unit, range, value there and keyframes (time, value, easing), its effect stack and expressions, its style (blend, flips and shadow), title or shape settings and audio fades. Times are seconds, except the motion blur shutter, which is stored ticks (unit `ticks`).

## Other responses

- `400`: The request was malformed or contained invalid parameters.
- `401`: Authentication is required. Provide a valid API key.
- `403`: You don't have permission to access this resource.
- `404`: The requested resource was not found.
- `409`: The request conflicts with the resource's current state, e.g. an Idempotency-Key whose first request is still in progress. Retry once it settles.
- `429`: You have exceeded the rate limit. Please slow down.
- `500`: An unexpected error occurred
- `501`: The requested operation is not implemented.
- `503`: A dependency was unavailable and the request was not executed. Safe to resend unchanged after the Retry-After delay.

## Changes

> 65 revisions in range; 1 not diffed.

- **2026-10-22** `156b28c30e54`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/withchima/apis/tella-public-api/changes/v1/motion/documents/:id/nodes/get.md)

---

[API](https://skmtc.dev/withchima/apis/tella-public-api.md) - [All operations](https://skmtc.dev/withchima/apis/tella-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/withchima/apis/tella-public-api/revisions/0cc3fcd307ad?raw)
