Skip to content

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

GET/api/certificates/verify/{code}

Auth
Public
Endpoint descriptions come straight from the API specification and are in Portuguese for now. The interface around them is translated.

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.

Parameters

NameInTypeDescription
coderequiredpathstring

Responses

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

curl example

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