---
title: "Re-run every catalog gate"
method: GET
path: "/dashboards/v3/templates/admin/audit"
tags: ["Dashboard v3 Template Admin"]
---

# Re-run every catalog gate

`GET /dashboards/v3/templates/admin/audit`

## Request

- Base URL: `https://app.mammoth.io/api/v2`
- URL: `https://app.mammoth.io/api/v2/dashboards/v3/templates/admin/audit`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-KEY` and API key in header `X-API-SECRET` and API key in header `X-WORKSPACE-ID`

What has drifted since anyone last looked, each fault carrying its own remedy. Every failure mode in this subsystem is silent in production: a template with no publish still lists, filters and applies — it simply has no thumbnail and no Preview, and nothing anywhere says so. Safe to run on a schedule.

`faults` describes the `checked` rows and nothing else, so the two numbers are about one population — a draft's source dashboard being unpublished is what a draft IS, and is not counted here. `missing` is the separate statement: curated entries this deployment never seeded, which no row could be checked for.

## Response `200`

Catalog audit faults, each with its remedy

- AuditResponse
  - `faults` object[]
  - `checked` integer
  - `missing` object[]

## Other responses

- `400`: Bad request syntax or unsupported method
- `403`: Request forbidden -- authorization will not help

---

[API](https://skmtc.dev/mammoth/apis/mammoth-analytics.md) · [All operations](https://skmtc.dev/mammoth/apis/mammoth-analytics/llms.txt) · [OpenAPI document](https://skmtc.dev/mammoth/apis/mammoth-analytics/revisions/fe078afe239b?raw)
