---
title: "Was this written by Gleap's AI?"
method: POST
path: "/ai-provenance/verify"
tags: ["AI provenance"]
---

# Was this written by Gleap's AI?

`POST /ai-provenance/verify`

## Request

- Base URL: `https://api.gleap.io/v3`
- URL: `https://api.gleap.io/v3/ai-provenance/verify`
- Auth: none required

Checks whether a message was written by Gleap's AI (Kai) for a workspace
that enforces the EU AI Act. Answers only yes or no and the day; never
the message, the workspace or the conversation. Texts under 20
characters always answer no.

## Request body

- VerifyAiProvenanceDto
  - `text` string, required: The message text as received (email body, chat or WhatsApp message).

## Response `200`

Ok

- AiProvenanceAnswer
  - `aiGenerated` boolean, required
  - `generatedOn` string, nullable, required: When the matching message was written (day precision); null when none matched.

## Changes

- **2026-10-29** `9008dc52d09c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/gleap/apis/gleap-server/changes/ai-provenance/verify/post.md)

---

[API](https://skmtc.dev/gleap/apis/gleap-server.md) - [All operations](https://skmtc.dev/gleap/apis/gleap-server/llms.txt) - [OpenAPI document](https://skmtc.dev/gleap/apis/gleap-server/revisions/2ec9bd6c1903?raw)
