Skip to main content
Endpoint público que valida o token de um link de onboarding e realiza um redirecionamento 302 para a página de onboarding embed no frontend. Usado internamente pelo componente de embed.

Autenticação

Nenhuma autenticação necessária. Este endpoint é público, mas protegido por rate limit.

Parâmetros de Path

token
string
required
Token do link de onboarding

Parâmetros de Query

embed
string
Identificador do embed (repassado na URL de redirecionamento)
embed_origin
string
Origem do embed para controle de CORS/postMessage (repassado na URL de redirecionamento)

Resposta

Retorna 302 Found com header Location apontando para o frontend de onboarding. A URL incluirá os parâmetros link, onboarding_options, e opcionalmente embed e embed_origin. Headers de cache são definidos como no-store para evitar redirecionamentos em cache.

Exemplo

curl -v "https://api.chargefy.io/api/v1/onboarding-links/obl_abc123xyz/redirect?embed=1&embed_origin=https%3A%2F%2Fmeusite.com"

Resposta de Exemplo

HTTP/1.1 302 Found
Location: https://app.chargefy.io/embed/onboarding?link=obl_abc123xyz&onboarding_options=%7B%22send_invite%22%3Atrue%7D&embed=1&embed_origin=https%3A%2F%2Fmeusite.com
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache