Copyright01 API
Integrieren Sie den Urheberrechtsschutz in Ihre Anwendungen, CI/CD-Workflows und KI-Agenten.
Authentifizierung
Alle authentifizierten Anfragen benötigen einen Authorization-Header mit Ihrem API-Schlüssel.
$ curl https://copyright01.com/api/v1/me \ -H "Authorization: Bearer sk_your_api_key_here"
Basis-URL: https://copyright01.com/api/v1
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/deposits |
Eine Hinterlegung erstellen (text, website, youtube, social, github) |
| GET | /api/v1/deposits |
Ihre Hinterlegungen auflisten (paginiert, filterbar nach type und status) |
| GET | /api/v1/deposits/{id} |
Details einer bestimmten Hinterlegung |
| GET | /api/v1/me |
Ihr Profil: Tarif, verbleibendes Guthaben, Speicher |
| POST | /api/v1/verify-hash |
Einen SHA-256-Hash gegen die Hinterlegungen prüfen |
| GET |
/api/v1/verify/{code}
Public
|
Ein Zertifikat über seinen Code prüfen (öffentlich, ohne Auth) |
| * | /api/v1/api-keys |
Ihre API-Schlüssel verwalten (auflisten, erstellen, löschen) |
Codebeispiele
# Eine Texthinterlegung erstellen $ curl -X POST https://copyright01.com/api/v1/deposits \ -H "Authorization: Bearer YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"type":"text","title":"My poem","content_text":"Roses are red..."}' # Ein Zertifikat prüfen $ curl https://copyright01.com/api/v1/verify/XXXX-XXXX-XXXX
import requests API_KEY = "sk_your_api_key_here" BASE = "https://copyright01.com/api/v1" headers = {"Authorization": f"Bearer {API_KEY}"} # Eine Hinterlegung erstellen r = requests.post(f"{BASE}/deposits", headers=headers, json={"type": "text", "title": "My poem", "content_text": "Roses are red..."}) print(r.json())
const API_KEY = "sk_your_api_key_here"; const BASE = "https://copyright01.com/api/v1"; // Eine Hinterlegung erstellen const res = await fetch(`${BASE}/deposits`, { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" }, body: JSON.stringify({ type: "text", title: "My poem", content_text: "Roses are red..." }) }); console.log(await res.json());
Limits
60 Anfragen/Minute für authentifizierte Endpoints. 10 erstellte Hinterlegungen/Minute. Die Antworten enthalten die Header X-RateLimit-*.
60
Anfragen / Minute
10
Erstellungen / Minute
20
Ergebnisse / Seite
MCP-Server
Copyright01 stellt einen MCP-Server (Model Context Protocol) bereit, kompatibel mit Claude, Cursor, Windsurf und jedem MCP-Client.
MCP-Endpoint:
https://copyright01.com/mcp
// claude_desktop_config.json { "mcpServers": { "copyright01": { "url": "https://copyright01.com/mcp", "headers": { "Authorization": "Bearer sk_your_api_key_here" } } } }
Verfügbare Tools:
create_deposit : Eine Copyright-Hinterlegung erstellen
list_deposits : Hinterlegungen auflisten
get_deposit : Details einer Hinterlegung abrufen
verify_hash : Einen SHA-256-Hash prüfen
verify_certificate : Ein Zertifikat prüfen
get_profile : Profil und Nutzung ansehen
API-Tester
Testen Sie die GET-Endpoints direkt auf dieser Seite mit Ihrem API-Schlüssel.
Melden Sie sich an, um die Endpoints zu testen.
Zum Starten anmeldenPostman-Collection
Laden Sie die Postman-Collection mit allen vorkonfigurierten Endpoints herunter. Geben Sie Ihren API-Schlüssel ein, damit er automatisch enthalten ist.
Der Schlüssel wird in die heruntergeladene Datei aufgenommen. Er wird nicht an den Server gesendet.
Bereit für die Integration?
Erstellen Sie Ihr kostenloses Konto und erhalten Sie in wenigen Sekunden einen API-Schlüssel. 3 kostenlose Hinterlegungen inklusive.