---
title: "TDMRep AI-Training Reservation Builder"
method: POST
path: "/v1/tools/build_tdm_reservation"
tags: ["tdmrep", "tdm", "ai-training", "opt-out", "rights-reservation", "eu-ai-act", "w3c", "content-creator"]
---

# TDMRep AI-Training Reservation Builder

`POST /v1/tools/build_tdm_reservation`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/build_tdm_reservation`
- Auth: none declared

Builds a W3C TDM Reservation Protocol /.well-known/tdmrep.json plus the HTML meta and HTTP header equivalents to reserve (opt out of) or open text and data mining and AI training rights on content, with optional TDM policy URL and ISCC soft-binding. The machine-readable AI-training opt-out the EU AI Act expects GPAI providers to honour. Deterministic, client-side, zero PII.

**Tool URL:** https://ainumbers.co/chaingraph/art-202-tdmrep-reservation-builder.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `iscc_ref` string, required
  - `location` string, required
  - `policy_url` string, required
  - `reserved` unknown, required

## Response `200`

Successful tool execution result

- object: Tool execution result payload

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
