Pular para o conteúdo

Verificação pública de um certificado pelo código

GET/api/certificates/verify/{code}

Auth
Pública

Sem login e sem `X-CommunityId` (o código é global). A página do app que consome esta rota é `https://{domínio da comunidade}/_/certificates/verify/{código}`, o `verificationUrl` e o QR dos certificados emitidos a partir de 2026-10-06; os anteriores trazem `/verify/{código}`, que o app redireciona. Válido: nome como emitido, título, descrição, carga horária, `subjectTitle` (do que é o certificado; `courseTitle` e `eventTitle` trazem o mesmo valor, por compatibilidade), comunidade, data e hora, quem assinou e as URLs do PDF e das imagens. Revogado: só título, comunidade, data de emissão e `revokedAt`. Nunca e-mail, quem emitiu nem o motivo da revogação. `indexable` diz se a página pode ir para buscadores (nasce `false`; o dono liga). Código inexistente, apagado (a pessoa saiu da comunidade) ou malformado: o mesmo 404. Aceita o código com ou sem hífens, em minúsculas. Limite de 60 consultas por minuto por IP.

Parâmetros

NomeOndeTipoDescrição
codeobrigatóriopathstring

Respostas

CódigoDescrição
200Certificado encontrado (válido ou revogado).
404Recurso não encontrado.
429Muitas consultas.
500Erro interno do servidor.

Exemplo com curl

curl -X GET "https://api.memberfy.net/api/certificates/verify/<code>"