---
title: "List Export Location Requests"
method: GET
path: "/api/integrazu/location-config/requests"
tags: ["Export Location Requests"]
---

# List Export Location Requests

`GET /api/integrazu/location-config/requests`

Open location-configuration requests for the caller's company, keyed by
brand id so the Export tab can render "Aguarda configuração" in place of the
request button.

Shape mirrors GET /integrazu/portal-config/status so the FE pattern is
identical:
    {"2": {"ticket_id": 1234, "status": "open", "pv_id": 138,
           "requested_at": "2026-08-25T10:04:00"}}

JSON object keys are strings, so brand ids are stringified.

⚠️ `pv_id` NARROWS the tenant guard, it never replaces it
(02-security.md §1) — idcompany always comes from the session.

⚠️ Non-critical by design: the FE swallows failures here and simply shows
the request button. In particular, if the DDL has not been applied yet this
endpoint fails while the Export tab itself keeps working, because
get_brands_for_company() deliberately does not reference the new table.

## Query parameters

- `pv_id` integer, nullable — Narrow to one point of sale

## Headers

- `x-api-token` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/multigest/apis/multigest-protected-api.md) · [All operations](https://skmtc.dev/multigest/apis/multigest-protected-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/multigest/multigest-protected-api/revisions/4b44eb76b3ee/schema)
