API Copyright01
Integri la protezione del diritto d'autore nelle tue applicazioni, nei flussi CI/CD e negli agenti AI.
Autenticazione
Tutte le richieste autenticate richiedono un header Authorization con la tua chiave API.
$ curl https://copyright01.com/api/v1/me \ -H "Authorization: Bearer sk_your_api_key_here"
URL di base: https://copyright01.com/api/v1
Endpoint
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/deposits |
Creare un deposito (text, website, youtube, social, github) |
| GET | /api/v1/deposits |
Elencare i tuoi depositi (paginato, filtrabile per tipo e status) |
| GET | /api/v1/deposits/{id} |
Dettagli di un deposito specifico |
| GET | /api/v1/me |
Il tuo profilo: piano, crediti rimanenti, archiviazione |
| POST | /api/v1/verify-hash |
Verificare un hash SHA-256 rispetto ai depositi |
| GET |
/api/v1/verify/{code}
Public
|
Verificare un certificato tramite il suo codice (pubblico, senza autenticazione) |
| * | /api/v1/api-keys |
Gestire le tue chiavi API (elencare, creare, eliminare) |
Esempi di codice
# Creare un deposito di testo $ 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..."}' # Verificare un certificato $ 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}"} # Creare un deposito 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"; // Creare un deposito 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());
Limiti
60 richieste/minuto per gli endpoint autenticati. 10 creazioni di depositi/minuto. Le risposte includono gli header X-RateLimit-*.
60
richieste / minuto
10
creazioni / minuto
20
risultati / pagina
Server MCP
Copyright01 espone un server MCP (Model Context Protocol) compatibile con Claude, Cursor, Windsurf e qualsiasi client MCP.
Endpoint MCP:
https://copyright01.com/mcp
// claude_desktop_config.json { "mcpServers": { "copyright01": { "url": "https://copyright01.com/mcp", "headers": { "Authorization": "Bearer sk_your_api_key_here" } } } }
Tools disponibili:
create_deposit : Creare un deposito copyright
list_deposits : Elencare i depositi
get_deposit : Ottenere i dettagli di un deposito
verify_hash : Verificare un hash SHA-256
verify_certificate : Verificare un certificato
get_profile : Vedere il profilo e l'utilizzo
Tester API
Prova gli endpoint GET direttamente da questa pagina con la tua chiave API.
Accedi per provare gli endpoint.
Accedi per iniziareCollezione Postman
Scarica la collezione Postman con tutti gli endpoint preconfigurati. Inserisci la tua chiave API perché venga inclusa automaticamente.
La chiave sarà inclusa nel file scaricato. Non viene inviata al server.
Pronto a integrare?
Crea il tuo account gratuito e ottieni una chiave API in pochi secondi. 3 depositi gratuiti inclusi.