---
title: "Athena offline queue"
method: GET
path: "/v1/devices/{dongleId}/athena_offline_queue"
tags: ["athena"]
---

# Athena offline queue

`GET /v1/devices/{dongleId}/athena_offline_queue`

## Request

- Base URL: `https://api.comma.ai`
- URL: `https://api.comma.ai/v1/devices/{dongleId}/athena_offline_queue`
- Auth: HTTP bearer

Return a list of queued payloads for delivery to device when it is online.

## Response `200`

JSON array of queued payloads

- UploadFilesToUrlsMethod[]
  - `method` 'uploadFilesToUrls', required: JSON-RPC method name
  - `jsonrpc` '2.0', required: JSON-RPC version
  - `id` 0, required: JSON-RPC request ID
  - `params` object[], required
    - `fn` string, required
    - `url` string, required
    - `headers` object
    - `allow_cellular` boolean
  - `expiry` integer: Unix timestamp at which this message will be removed from the offline queue, after which it will no longer be sent to the device if it comes online. If not specified, this message will not be added to the offline queue.

## Changes

- **2022-12-05** `8a6c3e387b8b`: 2 breaking, 1 warning
  - added `#/components/schemas/UploadFilesToUrlsMethod` to the `items/` response property `oneOf` list for the response status `200`
  - the `items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `items/expiry` from the response with the `200` status
- **2022-11-27** `5b1478ce801f`: 1 info
  - api tag `athena` added
- **2022-11-27** `04af598547de`: 1 info
  - the endpoint scheme security `AuthUser` was added to the API

[Operation history](https://skmtc.dev/comma/apis/comma-api/changes/v1/devices/:dongleId/athena_offline_queue/get.md)

---

[API](https://skmtc.dev/comma/apis/comma-api.md) - [All operations](https://skmtc.dev/comma/apis/comma-api/llms.txt) - [OpenAPI document](https://skmtc.dev/comma/apis/comma-api/revisions/24f7dbc922ad?raw)
