---
title: "List all site upsert requests for your organisation."
method: GET
path: "/public/v1/sites-upsert/requests"
tags: ["Suppliers - Sites Upsert"]
deprecated: true
---

# List all site upsert requests for your organisation.

`GET /public/v1/sites-upsert/requests`

## Request

- Base URL: `https://api.prewave.com`
- URL: `https://api.prewave.com/public/v1/sites-upsert/requests`
- Auth: API key in header `X-Auth-Token`
- TypeScript: <https://skmtc.dev/prewave/apis/public-prewave-api/docs/public/v1/sites-upsert/requests/get.ts> (a function with typed inputs; its response is checked against the schema)

> **Deprecated.**

⚠️ **DEPRECATED** - This endpoint is deprecated and will be removed on 31 May 2027.

**Migration:** `POST /public/v2/suppliers/sites` to create sites, `GET /public/v2/suppliers/sites/pending` to track processing.

List all site upsert requests for your organisation. The organisation is determined by your API user or API token.

**Required permission:** `create_sites_upsert_requests`

**Performance impact:** Low

## Response `200`

Successfully retrieved site upsert requests

- PublicSitesUpsertRequestEntry[]
  - `requestId` string, uuid, required: The ID of a sites upsert request. Use this ID to check the status of the request and to retrieve dry-run ids.
  - `status` 'Work in progress' | 'Done' | 'Failed' | 'Cancelled', required
  - `created` string, date-time, required: The time when the request was created

## Other responses

- `403`: 403 Forbidden - Authentication or authorization failure. This status code is returned when: (1) the request lacks valid authentication credentials (missing or invalid X-Auth-Token header), or (2) the authenticated user does not have the required permission to access this resource.
- `429`: 429 Too Many Requests - API rate limit exceeded. The request has been rejected because the rate limit for this endpoint has been exceeded. Default rate limits: GET requests - 100 per 10 seconds, 500 per minute; POST/PUT/PATCH/DELETE requests - 20 per 10 seconds, 100 per minute. For increased access, please contact customer success.
- `500`: 500 Internal Server Error - An unexpected error occurred on the server. The request may or may not have been processed.

## Changes

- **2026-08-28** `d08b2fe6a84f`: 1 info
  - endpoint deprecated

[Operation history](https://skmtc.dev/prewave/apis/public-prewave-api/changes/public/v1/sites-upsert/requests/get.md)

---

[API](https://skmtc.dev/prewave/apis/public-prewave-api.md) - [All operations](https://skmtc.dev/prewave/apis/public-prewave-api/llms.txt) - [OpenAPI document](https://skmtc.dev/prewave/apis/public-prewave-api/revisions/462a5e63fc9f?raw)
