SelectwinSelectwin

Lê o resumo comportamental + o diagnóstico de intenção/abandono de uma sessão

GET/v1/checkouts/sessions/{sessionId}/behavior

Autentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.

Parâmetros do caminho

  • sessionIdstringobrigatório

    Identificador público (sess_/ckts_/ses_…)

Respostas

200Sucesso
  • idstringobrigatório

    Identificador público (sess_/ckts_/ses_…)

  • objectstringobrigatório

    Sempre checkout.session.behavior.

    Valores:checkout.session.behavior
  • statusstringobrigatório

    Status da sessão.

  • behaviorobjectobrigatóriopode ser nulo

    O consolidado bruto: contadores, edições por campo, tempo por passo, tentativas de pagamento…; null sem sinais.

  • insightsobjectobrigatóriopode ser nulo

    O diagnóstico da sessão; null sem sinais.

    +10 campos de insights
    • stagestringobrigatório

      Onde o comprador está: browsing, filling, paying, stuck, leaving ou converted.

      Valores:browsingfillingpayingstuckleavingconverted
    • reasonsstring[]obrigatório

      Por quê, em linguagem simples — a narrativa que um operador lê.

    • summarystringobrigatório

      Leitura da sessão em um parágrafo.

    • computedAtstringobrigatório

      Quando foi calculado (ISO 8601); recalculado a cada sinal.

    • confidenceintegerobrigatório

      Quanta evidência sustenta as notas (0–100): uma sessão de poucos segundos é um palpite, não um diagnóstico.

    • intentScoreintegerobrigatório

      Quão perto este comprador está de pagar (0–100).

    • frictionPointsobject[]obrigatório

      Onde dói, do pior para o menor.

      +3 campos de frictionPoints
      • areastringobrigatório

        Onde (um campo, um passo, o pagamento).

      • evidencestringobrigatório

        O que foi observado.

      • severitystringobrigatório

        low, medium ou high.

        Valores:lowmediumhigh
    • abandonmentRiskintegerobrigatório

      Quão provável é perder esta sessão (0–100) — a chave de ordenação da fila de recuperação.

    • automationScoreintegerobrigatório

      Indício de automação/robô (0–100). Consultivo: nunca recusa uma cobrança sozinho.

    • recommendedActionstringobrigatório

      O que fazer a respeito: none, wait, offerHelp, offerDiscount, recoverByEmail, recoverByWhatsapp ou manualReview.

      Valores:nonewaitofferHelpofferDiscountrecoverByEmailrecoverByWhatsappmanualReview
  • engagementobjectobrigatório

    Engajamento acumulado da sessão.

    +6 campos de engagement
    • eventCountintegerobrigatório

      Quantos eventos de interação foram registrados.

    • visitCountintegerobrigatório

      Quantas vezes o checkout foi aberto.

    • activeTimeMsintegerobrigatório

      Tempo com a aba ativa, em milissegundos.

    • maxStepReachedintegerobrigatório

      O passo mais avançado do funil alcançado.

    • lastTelemetryAtstringobrigatóriopode ser nulo

      Quando o último sinal chegou; null quando não houve.

    • totalTimeSpentMsintegerobrigatório

      Tempo total no checkout, em milissegundos.

401Não autenticado (credencial ausente ou inválida)
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
403Sem permissão
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
404Não encontrado
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório
500Erro interno do servidor
  • errorobjectobrigatório
    +8 campos de error
    • codestringobrigatório
    • paramsobject[]
    • statusstringobrigatório
    • detailsstring
    • messagestringobrigatório
    • categorystringobrigatório
      Valores:validationauthenticationauthorizationpaymentclientserverrate_limitpending
    • resourcestringobrigatório
    • statusCodeintegerobrigatório

Preferências de cookies

Hoje o site usa só cookies essenciais: nenhuma ferramenta de medição ou de anúncios está ligada, e nada é compartilhado com terceiros. Se isso mudar, você decide aqui antes de qualquer coisa ser carregada.

  • Mantêm o site funcionando: segurança, a sua escolha sobre cookies e preferências como a versão da documentação. Não dependem de consentimento.

    Sempre ativos