Integração por API

Crie chaves de API para integrar o Plegma Timestamp nas suas plataformas. Cada chave requer um depósito mínimo em PLG.

Conectar Carteira PLEGMA

Insira o seu endereço PLG para gerir as suas chaves de API.

Referência da API

POST /api/stamp
Carrega um documento, extrai o texto exacto, calcula o hash BLAKE3 e devolve o PDF com carimbo Plegma em cada página.
curl -X POST http://localhost:8000/api/stamp \ -H "X-Api-Key: PLGCD-sua_chave_aqui" \ -F "file=@contrato.pdf" \ -F "cert_id=opcional" \ --output selado.pdf
POST /api/stamp/hash
Apenas calcula os hashes (texto + ficheiro) sem gerar PDF. Resposta JSON.
curl -X POST http://localhost:8000/api/stamp/hash \ -H "X-Api-Key: PLGCD-sua_chave_aqui" \ -F "file=@contrato.pdf"
POST /api/payment/create
Cria sessão de pagamento (2 PLG on-chain) para ancorar um hash na rede PLEGMA DAG.
curl -X POST http://localhost:8000/api/payment/create \ -H "X-Api-Key: PLGCD-sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{"hash_blake3":"<64 hex chars>","filename_hint":"contrato.pdf"}'
GET /api/verify/{hash}
Verifica se um hash foi ancorado. Público — sem autenticação.
curl http://localhost:8000/api/verify/<hash_blake3>