---
title: "Updates waiting to go back to the shop"
method: GET
path: "/connection/updates"
tags: ["Connection"]
---

# Updates waiting to go back to the shop

`GET /connection/updates`

## Request

- Base URL: `https://sitesplaced.com/api/v1`
- URL: `https://sitesplaced.com/api/v1/connection/updates`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`

Connection key only. Permission `connection:manage`. The pull fallback a plugin runs every 15 minutes.

## Query parameters

- `limit` integer

## Response `200`

Waiting updates.

- UpdateList
  - `updates` Update[], required
    - `id` string, uuid, required
    - `order_id` string, uuid, required
    - `external_id` string, required
    - `number` string, nullable
    - `status` 'shipped' | 'out_for_delivery' | 'completed' | 'null', nullable: Null means tracking only.
    - `tracking` object
      - `number` string, nullable
      - `courier` string, nullable
      - `url` string, nullable
    - `tracking_page_url` string, uri
    - `comment` string, nullable
    - `updated_at` string, date-time: ISO 8601, in UTC.

## Other responses

- `401`: `unauthorized`. The key is missing, wrong or revoked.
- `403`: `forbidden`. The key may not do this: a secret key sent from a browser, a publishable key from a website not on its list, the wrong kind of key, or a missing permission.
- `429`: `rate_limited`. Wait for `Retry-After` seconds.
- `500`: `internal_error`.
- `503`: `unavailable`.

---

[API](https://skmtc.dev/sitesplaced/apis/sitesplaced-developer-api.md) · [All operations](https://skmtc.dev/sitesplaced/apis/sitesplaced-developer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sitesplaced/apis/sitesplaced-developer-api/revisions/66fbfbbaad1a?raw)
