API Copyright01
Integre a proteção de direitos autorais aos seus aplicativos, fluxos CI/CD e agentes de IA.
Autenticação
Todas as requisições autenticadas exigem um header Authorization com sua chave de API.
$ curl https://copyright01.com/api/v1/me \ -H "Authorization: Bearer sk_your_api_key_here"
URL de base: https://copyright01.com/api/v1
Endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/deposits |
Criar um depósito (text, website, youtube, social, github) |
| GET | /api/v1/deposits |
Listar seus depósitos (paginado, filtrável por tipo e status) |
| GET | /api/v1/deposits/{id} |
Detalhes de um depósito específico |
| GET | /api/v1/me |
Seu perfil: plano, créditos restantes, armazenamento |
| POST | /api/v1/verify-hash |
Verificar um hash SHA-256 nos depósitos |
| GET |
/api/v1/verify/{code}
Public
|
Verificar um certificado pelo código (público, sem autenticação) |
| * | /api/v1/api-keys |
Gerenciar suas chaves de API (listar, criar, excluir) |
Exemplos de código
# Criar um depósito de texto $ 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..."}' # Verificar um certificado $ 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}"} # Criar um depósito 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"; // Criar um depósito 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());
Limites
60 requisições/minuto para os endpoints autenticados. 10 criações de depósitos/minuto. As respostas incluem os headers X-RateLimit-*.
60
requisições / minuto
10
criações / minuto
20
resultados / página
Servidor MCP
A Copyright01 expõe um servidor MCP (Model Context Protocol) compatível com Claude, Cursor, Windsurf e qualquer cliente 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 disponíveis:
create_deposit : Criar um depósito de copyright
list_deposits : Listar os depósitos
get_deposit : Obter os detalhes de um depósito
verify_hash : Verificar um hash SHA-256
verify_certificate : Verificar um certificado
get_profile : Ver o perfil e o uso
Testador de API
Teste os endpoints GET direto nesta página com sua chave de API.
Entre na sua conta para testar os endpoints.
Entrar para começarColeção Postman
Baixe a coleção Postman com todos os endpoints já configurados. Informe sua chave de API para que ela seja incluída automaticamente.
A chave será incluída no arquivo baixado. Ela não é enviada ao servidor.
Pronto para integrar?
Crie sua conta gratuita e obtenha uma chave de API em alguns segundos. 3 depósitos gratuitos inclusos.