npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-kiwify

v0.2.0

Published

n8n node for Kiwify API integration

Readme

n8n-nodes-kiwify

logo

Este é um node da comunidade n8n que permite integrar com a API da Kiwify. Ele possibilita acessar vários serviços e dados da Kiwify dentro dos seus workflows do n8n.

Kiwify é uma plataforma de vendas de produtos digitais que permite criadores venderem cursos, ebooks e outros conteúdos digitais.

Instalação

Siga o guia de instalação na documentação de nodes da comunidade do n8n.

Operações

Conta

  • Obter Detalhes da Conta: Recupera detalhes sobre sua conta Kiwify

Produtos

  • Listar Produtos: Obtenha uma lista de todos os produtos
    • Page Size (opcional): Número de produtos a retornar por página (padrão: 10)
    • Page Number (opcional): Número da página a recuperar (padrão: 1)
  • Consultar Produto: Obtenha os detalhes de um produto específico
    • ID Do Produto (obrigatório): ID do produto a ser consultado

Vendas

  • Listar Vendas: Obtenha uma lista de todas as vendas
    • Data De Início (obrigatório): Data de início para buscar vendas (formato: YYYY-MM-DD)
    • Data De Fim (obrigatório): Data de fim para buscar vendas (formato: YYYY-MM-DD)
    • Status (opcional): Filtrar vendas por status
    • Método De Pagamento (opcional): Filtrar vendas por método de pagamento
    • ID Do Produto (opcional): Filtrar vendas por ID do produto
    • Detalhes Completos Da Venda (opcional): Se deve retornar detalhes completos da venda
  • Consultar Venda: Obtenha os detalhes de uma venda específica
    • ID Da Venda (obrigatório): ID da venda a ser consultada
  • Reembolsar Venda: Reembolse uma venda específica
    • ID Da Venda (obrigatório): ID da venda a ser reembolsada
    • Chave PIX (opcional): Chave PIX para reembolso
  • Consultar Estatísticas De Vendas: Obtenha estatísticas de vendas
    • Data De Início (obrigatório): Data de início para estatísticas (formato: YYYY-MM-DD)
    • Data De Fim (obrigatório): Data de fim para estatísticas (formato: YYYY-MM-DD)
    • ID Do Produto (opcional): ID do produto para estatísticas específicas

Afiliados

  • Listar Afiliados: Obtenha uma lista de todos os afiliados
    • Tamanho Da Página (opcional): Número de afiliados a retornar por página (padrão: 10)
    • Número Da Página (opcional): Número da página a recuperar (padrão: 1)
    • Status (opcional): Filtrar afiliados por status (ativo, bloqueado, recusado)
    • ID Do Produto (opcional): Filtrar afiliados por ID do produto
    • Buscar (opcional): Termo de busca para filtrar afiliados
  • Consultar Afiliado: Obtenha detalhes de um afiliado específico
    • ID Do Afiliado (obrigatório): ID do afiliado a ser consultado
  • Editar Afiliado: Edite informações de um afiliado específico
    • ID Do Afiliado (obrigatório): ID do afiliado a ser editado
    • Comissão (opcional): Nova comissão do afiliado
    • Status (opcional): Novo status do afiliado (ativo, bloqueado, recusado)

Webhooks

  • Listar Webhooks: Obtenha uma lista de todos os webhooks
    • Tamanho Da Página (opcional): Número de webhooks a retornar por página (padrão: 10)
    • Número Da Página (opcional): Número da página a recuperar (padrão: 1)
    • ID Do Produto (opcional): Filtrar webhooks por ID do produto
    • Buscar (opcional): Termo de busca para filtrar webhooks
  • Consultar Webhook: Obtenha detalhes de um webhook específico
    • ID Do Webhook (obrigatório): ID do webhook a ser consultado
  • Criar Webhook: Crie um novo webhook
    • Nome Do Webhook (obrigatório): Nome do webhook
    • URL Do Webhook (obrigatório): URL de destino do webhook
    • Produtos (opcional): ID do produto específico ou "all" para todos os produtos (padrão: "all")
    • Triggers (obrigatório): Eventos que irão disparar o webhook
    • Token (opcional): Token personalizado para o webhook
  • Atualizar Webhook: Atualize um webhook específico
    • ID Do Webhook (obrigatório): ID do webhook a ser atualizado
    • Nome Do Webhook (obrigatório): Nome do webhook
    • URL Do Webhook (obrigatório): URL de destino do webhook
    • Produtos (opcional): ID do produto específico ou "all" para todos os produtos (padrão: "all")
    • Triggers (obrigatório): Eventos que irão disparar o webhook
    • Token (opcional): Token personalizado para o webhook
  • Deletar Webhook: Delete um webhook específico
    • ID Do Webhook (obrigatório): ID do webhook a ser deletado

Eventos

  • Listar Participantes: Obtenha uma lista de participantes de eventos
    • ID Do Produto (obrigatório): ID do produto para listar participantes
    • Check-in Realizado (opcional): Filtrar por participantes que fizeram check-in
    • Tamanho Da Página (opcional): Número de participantes a retornar por página (padrão: 10)
    • Número Da Página (opcional): Número da página a recuperar (padrão: 1)
    • Data De Criação - Início (opcional): Data de início para filtrar por data de criação (formato: YYYY-MM-DD)
    • Data De Criação - Fim (opcional): Data de fim para filtrar por data de criação (formato: YYYY-MM-DD)
    • Data De Atualização - Início (opcional): Data de início para filtrar por data de atualização (formato: YYYY-MM-DD)
    • Data De Atualização - Fim (opcional): Data de fim para filtrar por data de atualização (formato: YYYY-MM-DD)
    • External ID (opcional): Filtrar por External ID do participante
    • Batch ID (opcional): Filtrar por Batch ID do lote
    • Telefone (opcional): Filtrar por telefone do participante
    • CPF (opcional): Filtrar por CPF do participante
    • ID Do Pedido (opcional): Filtrar por ID do pedido

Financeiro

  • Consultar Saldos: Obtenha todos os saldos da conta
  • Consultar Saldo Específico: Obtenha um saldo específico por Legal Entity ID
    • Legal Entity ID (obrigatório): ID da entidade legal para consultar saldo específico
  • Listar Saques: Obtenha uma lista de todos os saques
    • Legal Entity ID (opcional): Filtrar saques por Legal Entity ID
    • Tamanho Da Página (opcional): Número de saques a retornar por página (padrão: 10)
    • Número Da Página (opcional): Número da página a recuperar (padrão: 1)
  • Consultar Saque: Obtenha detalhes de um saque específico
    • ID Do Saque (obrigatório): ID do saque a ser consultado
  • Realizar Saque: Solicite a realização de um saque
    • Valor Do Saque (obrigatório): Valor do saque a ser solicitado (em centavos)
    • Legal Entity ID (obrigatório): ID da entidade legal para consultar saldo específico

Credenciais

Para usar este node, você precisa configurar as credenciais da API da Kiwify:

  1. Client ID: Seu Client ID da API Kiwify
  2. Client Secret: Seu Client Secret da API Kiwify
  3. Account ID: Seu Account ID da Kiwify

Como obter suas credenciais:

  1. Faça login no seu painel da Kiwify
  2. Navegue para Apps > API > Criar Chave API
  3. Copie o client_id
  4. Copie o client_secret
  5. Copie o account_id da mesma página

O node automaticamente gerenciará o fluxo OAuth 2.0:

  1. Usando seu Client ID e Client Secret para obter um access token
  2. Usando o access token e Account ID para requisições subsequentes da API

Fluxo de Autenticação:

O node implementa o fluxo OAuth 2.0 completo conforme especificado na documentação da API da Kiwify:

  1. Requisição de Token: POST /oauth/token com client_id e client_secret
  2. Requisições da API: Usa o access_token retornado no cabeçalho Authorization junto com x-kiwify-account-id

Para mais informações sobre autenticação, visite a documentação da API da Kiwify.

Recursos

Licença

MIT