This REST API reference is provided for developers who need direct access to REST endpoints. However, we strongly recommend using our SDKs or the GraphQL API instead, as they provide safeguards against common mistakes and a more intuitive developer experience.Documentation Index
Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Our Speckle Server offers both a GraphQL API and a REST API. This REST API documentation is provided for reference purposes only. Most use cases are better served by our SDKs or the GraphQL API.Authentication
All REST API endpoints require authentication using a personal access token. Include it in your requests:Base URL
The base URL format is:Available Endpoints
The following GET endpoints are documented below. Each endpoint page includes detailed request/response schemas, examples, and an interactive API playground:- [Get Single Object](GET /objects///single) - Download a single object without its children
- [Get Object with Children](GET /objects//) - Download an object and all of its children recursively
POST endpoints have been removed from this documentation. For uploading objects and other write operations, please use our SDKs or the GraphQL API.