Documentación de API

Introducción

Las APIs de WAZA proporcionan acceso programático a nuestros servicios. Esta documentación cubre autenticación, endpoints y mejores prácticas para integrarse con nuestra plataforma.

Autenticación

Todas las solicitudes de API requieren autenticación. Usamos claves de API para autenticar solicitudes:

Authorization: Bearer YOUR_API_KEY

Endpoints de API

API de Agentes IA

  • POST /api/v1/agents/create

    Crear un nuevo agente de IA

  • GET /api/v1/agents/{agent_id}

    Obtener detalles del agente

  • PUT /api/v1/agents/{agent_id}/train

    Entrenar un agente

API de Soluciones Empresariales

  • POST /api/v1/business/analyze

    Analizar datos de negocio

  • GET /api/v1/business/insights

    Obtener perspectivas de negocio

  • POST /api/v1/business/automate

    Crear flujo de trabajo de automatización

API Web3

  • POST /api/v1/web3/deploy

    Desplegar contrato inteligente

  • GET /api/v1/web3/contracts/{address}

    Obtener detalles del contrato

  • POST /api/v1/web3/interact

    Interactuar con contrato inteligente

Límites de Tasa

Nuestra API implementa límites de tasa para garantizar un uso justo:

  • Nivel gratuito: 1000 solicitudes por día
  • Nivel profesional: 10000 solicitudes por día
  • Nivel empresarial: Límites personalizados

Manejo de Errores

Nuestra API utiliza códigos de respuesta HTTP convencionales:

  • 200 - Éxito
  • 400 - Solicitud Incorrecta
  • 401 - No Autorizado
  • 403 - Prohibido
  • 404 - No Encontrado
  • 429 - Demasiadas Solicitudes
  • 500 - Error del Servidor