Home
Bem-vindo a documentacao da Puerix.
Aqui voce encontra o passo a passo para integrar sua aplicacao com os fluxos de verificacao de idade.
Comece por aqui
Antes de integrar, garanta que voce ja possui:
tenant_id(identificador da sua conta/tenant)apiKey(chave para autenticar chamadas na API)
Como obter tenant_id e apiKey
- Acesse o painel da Puerix em
https://www.puerix.com/dashboard. - No bloco Tenant ID, copie o valor de
tenant_id. - No bloco Chave de API, copie sua
apiKeyativa. - Se necessario, gere uma nova chave no mesmo painel.
Esses dois valores sao usados da seguinte forma:
apiKey: headerX-API-Keynas chamadas backend para a API Puerix.tenant_id: identificacao do tenant em fluxos Web e em suporte operacional.
Tipos de integracao
Este guia mostra como integrar a Puerix em tres cenarios:
- API: seu backend cria e consulta sessoes diretamente na Puerix API.
- Web: seu backend cria a sessao e redireciona o usuario para o fluxo web da Puerix.
- SDK: app mobile integra diretamente com os SDKs Android e iOS.
Guia rapido de decisao
- Use API quando seu backend vai orquestrar tudo.
- Use Web quando quiser acelerar a entrega com fluxo hospedado da Puerix.
- Use SDK quando quiser experiencia nativa no app mobile.
Diferenca principal entre Web e SDK
No fluxo Web:
- Seu backend cria a sessao na Puerix API.
- Seu sistema inicia o fluxo web da Puerix passando os dados da sessao.
- Ao final, seu backend consulta o resultado da sessao na API.
No fluxo SDK:
- O app inicializa o SDK com sua chave.
- O proprio SDK cria e gerencia a sessao internamente.
- O resultado retorna via callback do SDK.
Endpoints cobertos neste guia
Este guia documenta apenas os dois endpoints usados para orquestrar e consultar o fluxo por API:
POST /v1/sessions: cria sessao.GET /v1/sessions/:id: busca resultado/status da sessao.
Tambem ha uma secao sobre webhook de finalizacao via notification_url.