notpanel
ServiçosPreçosFAQSorteioAPI
notpanel

Seguidores, curtidas e visualizações para todas as plataformas.

O catálogo combina serviços operados diretamente com capacidade de parceiros verificados. Disponibilidade, tempo, refill e drip-feed são mostrados por serviço; as rotas e identidades dos parceiros permanecem confidenciais.

Produto

  • Serviços
  • Preços
  • Índice de preços
  • Programa de afiliados

Recursos

  • API
  • Blog
  • FAQ
  • Status

Empresa

  • Sobre
  • Por que o NotPanel
  • Fale Conosco

Jurídico

  • Termos de Serviço
  • Política de Privacidade
  • Política de Reembolso

Idiomas

  • English
  • Español
  • Português
  • Русский
  • Türkçe
  • العربية
  • हिन्दी
  • Bahasa Indonesia
  • Français
  • 中文

© 2026 NotPanel. Todos os direitos reservados.

support@notpanel.com
notpanel
Documentação da API
+
Documentação da API

Introdução

  • Visão geral
  • Primeiros passos
  • Autenticação
  • Limites de taxa
  • Erros

Catálogo

  • Listar serviços
  • Catálogo avançado
  • Tipos de serviço

Pedidos

  • Fazer pedido
  • Status do pedido
  • Cotação de reembolso
  • Reabastecer
  • Cancelar

Conta

  • Estado da conta
  • Saldo

Webhooks

  • Gerenciar webhooks

Referência

  • Changelog
  • SDKs e bibliotecas

Precisa de ajuda?

support@notpanel.com →

Erros

Todos os erros da API devolvem um corpo JSON com um campo error. Uma resposta 4xx geralmente exige corrigir o pedido, a conta ou o limite; uma resposta 5xx é do servidor ou temporária, mas a segurança de uma nova tentativa continua a depender da ação.

Códigos de status

CódigoNomeSignificado
400Bad RequestA validação falhou porque falta um valor obrigatório, está malformado, não é suportado ou está fora do intervalo permitido. Corrija o pedido antes de repetir.
403ForbiddenA chave ou conta não tem permissão para executar esta ação, por exemplo quando a conta está suspensa. Repetir sem alterações não ajudará.
404Not FoundO recurso da API solicitado não foi encontrado ou não está disponível para esta chave. Confirme o identificador e a propriedade da conta antes de repetir.
409ConflictO pedido entra em conflito com o estado existente, por exemplo ao reutilizar um request_id de add para outro pedido lógico. Use o pedido original ou um novo identificador único, conforme apropriado.
413Content Too LargeO corpo do pedido é demasiado grande. Reduza a carga ou divida os pedidos em lote suportados antes de repetir.
429Too Many RequestsUm limite de taxa ou ação rejeitou o pedido. Consulte X-RateLimit-DeniedBy quando existir e aguarde o número relativo de segundos indicado por X-RateLimit-Reset.
500Internal Server ErrorOcorreu uma falha inesperada do servidor. Não presuma que é seguro repetir qualquer escrita; siga as orientações de repetição e reconciliação específicas da ação.
502Bad GatewayO provedor rejeitou a solicitação de execução. Confira a disponibilidade do serviço e os dados da solicitação antes de tentar novamente.
503Service UnavailableA API ou uma operação necessária está temporariamente indisponível, inclusive quando nenhum provedor elegível está disponível (provider_not_found). Repita mais tarde com atraso progressivo, respeite Retry-After quando presente e preserve o mesmo identificador de idempotência quando a ação o suportar.

Exemplos de corpos de erro

Parâmetro obrigatório ausente

{
  "error": "Missing required parameter: service"
}

A ação exige um parâmetro que não foi incluído. Adicione-o ao corpo da requisição e tente novamente.

Chave de API inválida

{
  "error": "Invalid API key"
}

Chave errada, chave revogada ou chave ausente. Verifique se o valor corresponde ao que é mostrado em /dashboard/api. O erro é idêntico para chave ausente e inválida para evitar ataques de enumeração.

Saldo insuficiente

{
  "error": "Insufficient balance"
}

O saldo da sua conta está abaixo da cobrança total do pedido. Adicione fundos via /dashboard/wallet ou aplique um cupom.

Serviço não encontrado

{
  "error": "Service not found"
}

O ID do serviço não existe. Atualize o catálogo com action=services e escolha um ID atual; serviços descontinuados usam outro erro 400.

Limite de taxa excedido

{
  "error": "Rate limit exceeded"
}

Um limite de taxa ou ação rejeitou o pedido. Consulte X-RateLimit-DeniedBy quando existir e aguarde o número relativo de segundos de X-RateLimit-Reset.

Idioma do nome do serviço não suportado

{
  "error": "language must be one of en, es, pt, ru, tr, ar, hi, id, fr, zh",
  "error_code": "INVALID_LANGUAGE"
}

services e catalog aceitam apenas en, es, pt, ru, tr, ar, hi, id, fr ou zh. Corrija o idioma antes de tentar novamente.

Idempotência e novas tentativas

Repita action=add com o mesmo request_id e a mesma solicitação lógica para evitar duplicidade; use um novo valor exclusivo para outro pedido. Ações de leitura podem ser repetidas com segurança. Tentativas de cancelamento são seguras enquanto o pedido continuar elegível.