Listar registos
GET /api/agentsure/public/agents
Filtros opcionais: q e status.
curl "https://gifo.pt/api/agentsure/public/agents?q=atendimento&status=verified"
Consultar um AgentSure ID
GET /api/agentsure/public/agents/{id}
curl "https://gifo.pt/api/agentsure/public/agents/AS-PT-DEMO-001"
Selo incorporável
GET /api/agentsure/public/agents/{id}/badge.svg
<a href="https://gifo.pt/agentsure/?id=AS-PT-DEMO-001">
<img src="https://gifo.pt/api/agentsure/public/agents/AS-PT-DEMO-001/badge.svg"
alt="Verificar no AgentSure">
</a>
Passaporte PDF
GET /api/agentsure/public/agents/{id}/passport.pdf
Documento gerado a partir do estado atual do registo. Inclui versão, nível, limitações e hash.
SDK JavaScript
<script src="https://gifo.pt/agentsure/sdk/agentsure.js"></script>
<script>
const client = AgentSure.createClient();
const result = await client.verify('AS-PT-DEMO-001', {
expectedVersion: '1.0.0'
});
console.log(result.valid, result.record);
</script>
SDK Python
from agentsure import AgentSureClient
with AgentSureClient() as client:
result = client.verify(
"AS-PT-DEMO-001",
expected_version="1.0.0",
)
print(result.valid)
Descarregue o ficheiro em /agentsure/sdk/agentsure.py. Requer httpx.
Semântica de verificação
- Estado: situação atual do registo.
- Versão: configuração exata avaliada.
- Hash: integridade do manifesto preservado.
- Validade: prazo da avaliação aplicável.
Boas práticas
- Não copie apenas a imagem do selo.
- Verifique sempre o ID e a versão.
- Trate suspensão e expiração como falhas de confiança.
- Não interprete AgentSure como aprovação regulatória.