---
title: "Download a Single Object"
method: GET
path: "/objects/{projectId}/{objectId}/single"
tags: ["Objects"]
---

# Download a Single Object

`GET /objects/{projectId}/{objectId}/single`

Download a single object by its ID. Returns only the specified object without its children.

## Path parameters

- `projectId` string, required
- `objectId` string, required — A unique identifier for a Speckle object

## Response `200`

The JSON representation of the object

- SpeckleObject — A Speckle object
  - `id` string
  - `speckle_type` string
  - `totalChildrenCount` integer
  - `numbers` number[]

## Other responses

- `401` — Unauthorized - Invalid or missing authentication token
- `403` — Forbidden - Insufficient permissions (read permissions required)
- `404` — Object not found

---

[API](https://skmtc.dev/speckle/apis/speckle-server-graphql-api.md) · [All operations](https://skmtc.dev/speckle/apis/speckle-server-graphql-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/speckle/speckle-server-graphql-api/revisions/0743971f78fb/schema)
