---
title: "List sitemaps"
method: GET
path: "/marketing/sitemaps"
tags: ["Admin Marketing: Search & SEO"]
---

# List sitemaps

`GET /marketing/sitemaps`

## Request

- Base URL: `http://localhost:8000/api/admin`
- URL: `http://localhost:8000/api/admin/marketing/sitemaps`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/bagisto/apis/bagisto-admin-api/docs/marketing/sitemaps/get.ts> (a function with typed inputs; its response is checked against the schema)

Filters: file_name (LIKE), channel_id (exact). Sort: id (default desc), file_name.

## Query parameters

- `page` integer
- `per_page` integer
- `file_name` string
- `channel_id` integer
- `sort` 'id' | 'file_name'
- `order` 'asc' | 'desc'

## Response `200`

Paginated list in the { data, meta } envelope. generatedFiles / indexFile / generatedSitemaps are detail-only and null on list rows.

## Changes

- **2026-08-27** `3c859f92343f`: 1 info
  - added the new optional `query` request parameter `channel_id`

[Operation history](https://skmtc.dev/bagisto/apis/bagisto-admin-api/changes/marketing/sitemaps/get.md)

---

[API](https://skmtc.dev/bagisto/apis/bagisto-admin-api.md) - [All operations](https://skmtc.dev/bagisto/apis/bagisto-admin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/bagisto/apis/bagisto-admin-api/revisions/3198f11be70f?raw)
