# Overview

The DeviceCloud REST API gives you programmatic access to the same data available in the console — test results, upload history, and flow analytics.

## Authentication

Include your API key in every request:

```
x-app-api-key: <your-api-key>
```

You can find your API key in the console under **Settings → API Key**.

## Base URL

```
https://api.devicecloud.dev
```

## Endpoints

| Resource                                                 | Description                                         |
| -------------------------------------------------------- | --------------------------------------------------- |
| [Uploads](https://docs.devicecloud.dev/rest-api/uploads) | List uploads and poll run status                    |
| [Results](https://docs.devicecloud.dev/rest-api/results) | Fetch results, reports, and artifacts for an upload |
| [Flows](https://docs.devicecloud.dev/rest-api/flows)     | Aggregated analytics and run history per flow file  |
