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>