# Cesium ion Api API

**Canonical:** https://apis.io/apis/cesium/cesium-ion-api-api/  
**Provider:** Cesium — https://apis.io/providers/cesium/  
**Base URL:** https://api.cesium.com  
**Documentation:** https://ion.cesium.com/openapi.yaml

Cesium ion Api API is one of 2 APIs that [Cesium](https://apis.io/providers/cesium/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The Cesium ion REST API allows you to leverage ion's powerful tiling and streaming capabilities from your own applications and workflows. If this is your first time using our APIs, start with the [REST API Tutorial](https://cesium.com/learn/ion/ion-upload-rest/), which covers many of the basics that

## Operations (45)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/me` | Get profile information |
| POST | `/oauth/token` | Obtain an access token |
| GET | `/v1/labels` | List labels |
| POST | `/v1/labels` | Create a label |
| PATCH | `/v1/labels/{labelId}` | Modify label info |
| DELETE | `/v1/labels/{labelId}` | Delete a label |
| GET | `/v1/assets` | List assets |
| POST | `/v1/assets` | Create a new asset |
| POST | `/v1/assets/imodel` | Import an iModel |
| GET | `/v1/coordinate-reference-system` | Search coordinate reference systems |
| GET | `/v1/assets/{assetId}` | Get info about an asset |
| PATCH | `/v1/assets/{assetId}` | Modify asset info |
| DELETE | `/v1/assets/{assetId}` | Delete an asset |
| PUT | `/v1/assets/{assetId}/labels` | Add labels to an asset |
| DELETE | `/v1/assets/{assetId}/labels` | Remove labels from an asset |
| GET | `/v1/assets/{assetId}/endpoint` | Access tiles |
| GET | `/v1/archives` | List archives |
| POST | `/v1/archives` | Create an archive |
| GET | `/v1/archives/{archiveId}` | Get info about an archive |
| PATCH | `/v1/archives/{archiveId}` | Update an archive name |
| DELETE | `/v1/archives/{archiveId}` | Delete an archive |
| GET | `/v1/archives/{archiveId}/download` | Download an archive |
| GET | `/v1/assets/{assetId}/archives` | List archives for an asset |
| POST | `/v1/assets/{assetId}/archives` | Create an archive |
| GET | `/v1/assets/{assetId}/archives/{archiveId}` | Get info about an archive |
| DELETE | `/v1/assets/{assetId}/archives/{archiveId}` | Delete an archive |
| GET | `/v1/assets/{assetId}/archives/{archiveId}/download` | Download an archive |
| GET | `/v1/assets/{assetId}/exports` | List exports for an asset |
| POST | `/v1/assets/{assetId}/exports` | Export an asset |
| GET | `/v1/assets/{assetId}/exports/{exportId}` | Get the status of an export |
| GET | `/assets/{assetId}/elements` | List elements for an asset |
| GET | `/assets/{assetId}/elements/{elementId}` | Get info about an asset element |
| POST | `/assets/{assetId}/elements/{elementId}/snap` | Snap to an element |
| GET | `/assets/{assetId}/elements/properties` | List element properties |
| GET | `/assets/{assetId}/elements/properties/{propertyName}` | List distinct values for an element property |
| GET | `/assets/{assetId}/elements/search` | Search elements of an asset |
| GET | `/v2/tokens` | List tokens |
| POST | `/v2/tokens` | Create a new token |
| GET | `/v2/tokens/{tokenId}` | Get info about a token |
| PATCH | `/v2/tokens/{tokenId}` | Modify token info |
| DELETE | `/v2/tokens/{tokenId}` | Delete a token |
| GET | `/v2/tokens/default` | Get the default token |
| GET | `/experimental/panoramas/google` | Access Google Street View |
| GET | `/assets/{assetId}/tileset-revisions` | List 3D Tiles assets exported from the same BIM/CAD Database |
| POST | `/assets/compare` | Create a change detection report between two assets |

## Machine-readable artifacts (7)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/openapi/_original/cesium-api-openapi.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-asset-endpoint-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-asset-metadata-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-token-metadata-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-token-metadata-default-token-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-external-asset-endpoint-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/cesium/refs/heads/main/json-schema/cesium-archive-metadata2-schema.json

## Other Cesium APIs (1)

- [Cesium ion API](https://apis.io/apis/cesium/cesium-ion-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cesium/cesium-ion-api-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cesium/.
