---
title: "Re-run a listing's verification checks"
method: POST
path: "/api/agents/{handle}/cards/{cardId}/verify"
tags: ["listings"]
---

# Re-run a listing's verification checks

`POST /api/agents/{handle}/cards/{cardId}/verify`

## Request

- Base URL: `https://api.zettoai.com`
- URL: `https://api.zettoai.com/api/agents/{handle}/cards/{cardId}/verify`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Runs the listing's gates again (site ownership, site live, sample pages, channel ownership) and publishes it when they pass and it is complete. Call it after adding the DNS TXT record or verification file. Returns gate_status, gate_report (one entry per check, with `how` for anything not passed) and verified_attributes.

## Path parameters

- `handle` string, required
- `cardId` string, required

## Response `200`

Checks run

- object

## Other responses

- `404`: No such listing

---

[API](https://skmtc.dev/zettoai/apis/zetto-network-api.md) · [All operations](https://skmtc.dev/zettoai/apis/zetto-network-api/llms.txt) · [OpenAPI document](https://skmtc.dev/zettoai/apis/zetto-network-api/revisions/a81077177fc2?raw)
