---
title: "Archive template listing"
method: POST
path: "/api/app-catalog-items/catalog/{item_id}/archive"
---

# Archive template listing

`POST /api/app-catalog-items/catalog/{item_id}/archive`

## Request

- Base URL: `https://app.base44.com`
- URL: `https://app.base44.com/api/app-catalog-items/catalog/{item_id}/archive`
- Auth: HTTP bearer

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Archives a template listing made from an app, which takes it off the template gallery.

The listing stops showing in the gallery right away. Apps that people already made from the template aren't affected. The app itself isn't changed either, and once its listing is archived you can list it as a template again from the builder. Archiving a listing that's already archived succeeds and changes nothing.

You need to be an owner or admin of the app's workspace. For a listing shared only within a workspace, you need to be an owner or admin of that workspace.

Archiving a listing is limited to 30 requests a minute per caller.

<Note>This endpoint accepts a personal API key. A read-only key is refused.</Note>

## Path parameters

- `item_id` string, required: ID of the template listing to archive. Get it from `catalog_items` in [Check app delete impact](/api-reference/check-app-delete-impact).

## Response `200`

The listing is archived.

- ArchivedTemplateListing: Confirmation that the template listing is archived.
  - `message` string, required: Confirmation message.

## Other responses

- `401`: Missing or invalid credentials.
- `403`: You aren't an owner or admin of the workspace the listing belongs to, you don't have access to the app it was made from, or your API key is read-only.
- `404`: The listing doesn't exist, or the app it was made from is outside the workspace or apps your API key is scoped to.
- `429`: Rate limit reached. Retry later.

## Changes

> 58 revisions in range; 1 not diffed.

- **2026-10-12** `5e139db2e643`: 1 info
  - the endpoint scheme security `PersonalAccessTokenAuth` was added to the API
- **2026-09-28** `347e2afcf94a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/adexad/apis/base44-app-management-api/changes/api/app-catalog-items/catalog/:item_id/archive/post.md)

---

[API](https://skmtc.dev/adexad/apis/base44-app-management-api.md) · [All operations](https://skmtc.dev/adexad/apis/base44-app-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/adexad/apis/base44-app-management-api/revisions/fa29e915c226?raw)
