---
title: "Internal endpoint that reports persistent verification failures to the primary"
method: POST
path: "/api/v4/geo/failures"
tags: ["geo"]
---

# Internal endpoint that reports persistent verification failures to the primary

`POST /api/v4/geo/failures`

## Request

- Base URL: `https://gitlab.com`
- URL: `https://gitlab.com/api/v4/geo/failures`
- Auth: none declared

Reports resources that persistently fail verification on a secondary

## Request body

- PostApiV4GeoFailures: Reports resources that persistently fail verification on a secondary
  - `geo_node_id` integer, required: The Geo node ID of the reporting secondary
  - `failures` object[], required: Persistent verification failures reported by the secondary
    - `error_type` string, required: The type of verification error being reported
    - `replicable_name` string, required: The replicable name of a replicator instance
    - `replicable_id` integer, required: The model record ID
    - `verification_retry_count` integer, required: The number of consecutive verification failures
    - `context` object: Additional error-type-specific data

## Response `202`

Reports resources that persistently fail verification on a secondary

## Other responses

- `400`: 400 Bad request
- `401`: 401 Unauthorized
- `404`: 404 Not found

---

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