# ManageXR API ## Docs - [Advanced](https://docs.managexr.com/3d-environment-sdk-reference/advanced.md) - [Introduction](https://docs.managexr.com/3d-environment-sdk-reference/introduction.md) - [Limitations](https://docs.managexr.com/3d-environment-sdk-reference/limitations.md) - [Setup](https://docs.managexr.com/3d-environment-sdk-reference/setup.md) - [Usage](https://docs.managexr.com/3d-environment-sdk-reference/usage.md) - [List Organizations](https://docs.managexr.com/api-reference/endpoint/list-organizations.md): Retrieve a list of all organizations that can be controlled with a given API Key - [Send Batch Command](https://docs.managexr.com/api-reference/endpoint/v1/batch-commands.md): Send a command to multiple devices at once - [Create Release Channel](https://docs.managexr.com/api-reference/endpoint/v1/create-app-release-channel.md): Add a new release channel for an app and assign it an app version - [Create App Version](https://docs.managexr.com/api-reference/endpoint/v1/create-app-version.md): Create a managed app version (Self-Hosted Only). Adds a new version of a self-hosted application. To create and upload a new app version to our servers, use the [ManageXR CLI](https://docs.managexr.com/cli-reference/command/upload-app) - [Create Configuration](https://docs.managexr.com/api-reference/endpoint/v1/create-configuration.md): Create a new configuration. Creates a blank configuration with default settings and no content. - [Create App](https://docs.managexr.com/api-reference/endpoint/v1/create-externally-hosted-app.md): Create a managed app (Self-Hosted Only). Add an applictation to your ManageXR library that you are hosting on your own servers. To create and upload an application to our servers, use the [ManageXR CLI](https://docs.managexr.com/cli-reference/command/upload-app). - [Create Files](https://docs.managexr.com/api-reference/endpoint/v1/create-files.md): Create self-hosted files in your ManageXR Files library. - [Create Tag](https://docs.managexr.com/api-reference/endpoint/v1/create-tag.md): Create a new tag - [Create Wi-Fi Network](https://docs.managexr.com/api-reference/endpoint/v1/create-wifi-network.md): Add a new Open, WPA2 or WPA2-Enterprise Wi-Fi network to your Library - [Delete App](https://docs.managexr.com/api-reference/endpoint/v1/delete-app.md): Removes application and all versions from ManageXR. - [Delete Release Channel](https://docs.managexr.com/api-reference/endpoint/v1/delete-app-release-channel.md): Deletes an app release channel. If shared with client organizations, deleting also unshares the release channel. - [Delete App Version](https://docs.managexr.com/api-reference/endpoint/v1/delete-app-version.md): Deletes a specific app version - [Delete Configuration](https://docs.managexr.com/api-reference/endpoint/v1/delete-configuration.md): Removes a configuration from ManageXR. You cannot delete configurations that are currently applied to devices. - [Delete Tag](https://docs.managexr.com/api-reference/endpoint/v1/delete-tag.md): Delete a tag - [Duplicate Configuration](https://docs.managexr.com/api-reference/endpoint/v1/duplicate-configuration.md): Creates a new configuration by cloning an existing one. - [Edit App](https://docs.managexr.com/api-reference/endpoint/v1/edit-app.md): Update an app's metadata such as title, description, categories, and icon URL - [Edit Release Channel](https://docs.managexr.com/api-reference/endpoint/v1/edit-app-release-channel.md): Update the target app version or name of an existing app release channel - [Edit App Version](https://docs.managexr.com/api-reference/endpoint/v1/edit-app-version.md): Edit a managed app version. Apply a new version label or edit the app version's bundled files. - [Edit Configuration](https://docs.managexr.com/api-reference/endpoint/v1/edit-configuration.md): Update an existing configuration to change the content deployed (e.g., update app versions, add/remove apps, videos, and WebXR links). - [Edit Device](https://docs.managexr.com/api-reference/endpoint/v1/edit-device.md): Update device metadata or apply a new configuration - [Edit Tag](https://docs.managexr.com/api-reference/endpoint/v1/edit-tag.md): Update an existing tag's name - [Get App](https://docs.managexr.com/api-reference/endpoint/v1/get-app.md): Returns information about a specific app including the title, iconUrl, categories, and number of versions. - [Get Configuration](https://docs.managexr.com/api-reference/endpoint/v1/get-configuration.md): Retrieve a configuration by id. - [Get Device](https://docs.managexr.com/api-reference/endpoint/v1/get-device.md): Retrieve a device by id (serial number) - [List Release Channels](https://docs.managexr.com/api-reference/endpoint/v1/list-app-release-channels.md): Returns a list of all release channels for a given application - [List App Versions](https://docs.managexr.com/api-reference/endpoint/v1/list-app-versions.md): Returns a list of all app versions for a given package name - [List Apps](https://docs.managexr.com/api-reference/endpoint/v1/list-apps.md): List all applications present in organization. This lists top-level application info. To access app versions and specific version info, use [List App Versions](https://docs.managexr.com/api-reference/endpoint/v1/list-app-versions) - [List Configurations](https://docs.managexr.com/api-reference/endpoint/v1/list-configurations.md): Retrieve all configurations. - [List Devices](https://docs.managexr.com/api-reference/endpoint/v1/list-devices.md): Retrieve a list of devices - [List Files](https://docs.managexr.com/api-reference/endpoint/v1/list-files.md): List all files present in the organization's library - [List WebXR Links](https://docs.managexr.com/api-reference/endpoint/v1/list-links.md): Returns all WebXR links stored in the organization’s library. - [List Videos](https://docs.managexr.com/api-reference/endpoint/v1/list-videos.md): Returns all videos stored in the organization’s library. - [List Wi-Fi Networks](https://docs.managexr.com/api-reference/endpoint/v1/list-wifi-networks.md): Returns all Wi‑Fi networks stored in the organization’s library. - [Send Command](https://docs.managexr.com/api-reference/endpoint/v1/send-command.md): Send command to a specific device - [Pause Updates](https://docs.managexr.com/api-reference/endpoint/v1/set-pause-updates.md): Pause or resume configuration updates for devices. - [Share Release Channel](https://docs.managexr.com/api-reference/endpoint/v1/share-app-release-channel.md): Share an app release channel with a client organization. The API key used must be a multi-org key with access to the client organizations to use this endpoint. - [Unshare Release Channel](https://docs.managexr.com/api-reference/endpoint/v1/unshare-app-release-channel.md): Unshare an app release channel with a client organization - [Introduction](https://docs.managexr.com/api-reference/introduction.md): ManageXR API keys, authentication, and rate limiting - [duplicate-app-version](https://docs.managexr.com/cli-reference/command/duplicate-app.md): Duplicate an existing app version in your ManageXR organization - [upload-app](https://docs.managexr.com/cli-reference/command/upload-app.md): Upload an app to your ManageXR organization - [upload-file](https://docs.managexr.com/cli-reference/command/upload-file.md): Upload a file to your ManageXR organization - [Introduction](https://docs.managexr.com/cli-reference/introduction.md): Use the ManageXR CLI to automate app uploads and deployments - [Feedback](https://docs.managexr.com/feedback.md): We want to hear from you! - [Introduction](https://docs.managexr.com/introduction.md): Programmatically control your VR and AR devices - [Introduction](https://docs.managexr.com/sdk-reference/introduction.md): The ManageXR Unity SDK helps you build custom menus and experiences by leveraging the capabilities of the ManageXR Admin App running on your device - [Introduction](https://docs.managexr.com/streaming-sdk-reference/introduction.md) - [Usage](https://docs.managexr.com/streaming-sdk-reference/usage.md) ## OpenAPI Specs - [openapi](https://docs.managexr.com/openapi.yaml)