REST API v1

Construye con
AllAI API

Integra inteligencia IA en cualquier aplicacion. REST API completa, webhooks en tiempo real, SDKs y documentacion detallada.

99.9%Uptime
< 200msLatency
50+Endpoints
5SDKs
Capacidades API

Que puedes hacer con la API de AllAI

Acceso programatico completo a todas las funcionalidades de la plataforma. Construye, automatiza y escala sin limites.

Crear Chatbots

Crea y configura chatbots programaticamente. Establece la personalidad, colores, mensajes de bienvenida y reglas de comportamiento via API.

Gestionar Conversaciones

Accede al historial completo de conversaciones, lee mensajes individuales y exporta los datos para analisis externo.

Knowledge Base

Importa, actualiza y elimina datos de la base de conocimientos. Carga documentos, URLs o pares Q&A programaticamente.

Webhooks

Recibe notificaciones en tiempo real para cada evento: mensaje nuevo, lead capturado, conversacion finalizada, errores y mas.

Personalizacion Widget

Personaliza el aspecto y comportamiento del widget desde el codigo. Colores, posicion, avatar, mensajes y reglas de visualizacion.

Analytics & Reportes

Exporta metricas y reportes detallados. Conversaciones, leads, tasas de resolucion, tiempo de respuesta y tendencias.

Ejemplos de Codigo

Integra en minutos, no dias

Ejemplos completos de codigo en tu lenguaje preferido. Copia, pega y listo.

# Crear un nuevo chatbot
curl -X POST https://api.allai.ro/v1/chatbots \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Asistent Magazin Online",
    "language": "ro",
    "personality": "friendly",
    "welcome_message": "Buna! Cu ce te pot ajuta?"
  }'

# Raspuns (201 Created)
{
  "id": "cb_9f8a7b6c5d4e",
  "name": "Asistent Magazin Online",
  "status": "active",
  "api_key": "sk_live_...",
  "created_at": "2026-02-23T10:30:00Z"
}
import allai

# Initializeaza clientul
client = allai.Client(api_key="YOUR_API_KEY")

# Crear un nuevo chatbot
chatbot = client.chatbots.create(
    name="Asistent Magazin Online",
    language="ro",
    personality="friendly",
    welcome_message="Buna! Cu ce te pot ajuta?"
)

print(f"Chatbot creat: {chatbot.id}")
# Output: Chatbot creat: cb_9f8a7b6c5d4e
import AllAI from 'allai-sdk';

// Initializeaza clientul
const client = new AllAI('YOUR_API_KEY');

// Creaza un chatbot nou
const chatbot = await client.chatbots.create({
  name: 'Asistent Magazin Online',
  language: 'ro',
  personality: 'friendly',
  welcomeMessage: 'Buna! Cu ce te pot ajuta?'
});

console.log(`Chatbot creat: ${chatbot.id}`);
// Output: Chatbot creat: cb_9f8a7b6c5d4e
use AllAI\Client;

// Initializeaza clientul
$client = new Client('YOUR_API_KEY');

// Creaza un chatbot nou
$chatbot = $client->chatbots->create([
    'name'        => 'Asistent Magazin Online',
    'language'    => 'ro',
    'personality' => 'friendly',
    'welcome_message' => 'Buna! Cu ce te pot ajuta?',
]);

echo "Chatbot creat: " . $chatbot->id;
// Output: Chatbot creat: cb_9f8a7b6c5d4e
Endpoint-uri

Endpoint-uri principale

Iata cele mai utilizate endpoint-uri. Documentatia completa contine peste 50 de endpoint-uri cu exemple detaliate.

Metoda Endpoint Descriere
POST /api/v1/chatbots Creaza chatbot nou
GET /api/v1/chatbots Lista tuturor chatboturilor
GET /api/v1/chatbots/{id}/conversations Conversatiile unui chatbot
POST /api/v1/chatbots/{id}/knowledge Adauga la knowledge base
GET /api/v1/analytics/overview Statistici generale
POST /api/v1/webhooks Inregistreaza webhook
PUT /api/v1/chatbots/{id}/settings Actualizeaza setarile chatbot
DELETE /api/v1/chatbots/{id}/knowledge/{docId} Sterge document din knowledge base

Toate endpoint-urile folosesc autentificare Bearer Token. Rate limiting: depinde de planul ales.

SDK-uri & Librarii

Librarii oficiale pentru orice limbaj

SDK-uri mentinute oficial care abstractizeaza complexitatea API-ului. Instaleaza cu un singur comand.

JS

JavaScript / Node.js

npm install allai-sdk

Stabil v2.1
Py

Python

pip install allai

Stabil v1.8
PHP

PHP

composer require allai/sdk

Stabil v1.5
Rb

Ruby

gem install allai

Beta v0.9
Go

Go

go get allai.ro/sdk

In curand
Planuri API

Preturi transparente pentru dezvoltatori

Incepe gratuit si scaleaza pe masura ce cresti. Fara taxe ascunse, fara contracte pe termen lung.

Free

0 €

Perfect pentru testare si prototipare

  • 100 request-uri / zi
  • Acces read-only
  • 1 chatbot
  • Documentatie completa
  • Suport prin email
Incepe Gratuit

Starter

24 €/luna

Pentru proiecte in dezvoltare

  • 1,000 request-uri / zi
  • Acces read + write
  • 5 chatboturi
  • Webhooks incluse
  • Suport prioritar
Alege Starter

Enterprise

Custom

Pentru volumul si cerintele tale

  • Request-uri nelimitate
  • SLA personalizat
  • Suport tehnic dedicat
  • Onboarding personalizat
  • IP whitelisting
  • Instanta dedicata
Contacteaza-ne
Intrebari Frecvente

FAQ pentru dezvoltatori

Raspunsuri rapide la cele mai comune intrebari despre API-ul AllAI.

Creaza un cont gratuit pe app.allai.ro, navigheaza la Setari → API & Dezvoltatori si genereaza o cheie API. Cheia este disponibila instant si poti incepe sa faci request-uri imediat.
Rate limiting-ul depinde de planul ales: Free (100 req/zi), Starter (1,000 req/zi), Professional (10,000 req/zi), Enterprise (nelimitat). Daca depasesti limita, vei primi un raspuns 429 Too Many Requests.
Da, AllAI suporta webhook-uri pentru toate evenimentele importante: mesaj nou, conversatie incheiata, lead capturat, eroare si altele. Poti inregistra pana la 10 URL-uri de webhook per chatbot si fiecare include o semnatura HMAC pentru verificare.
Toate request-urile si raspunsurile folosesc format JSON. API-ul accepta Content-Type: application/json si returneaza raspunsuri cu acelasi header. Datele de tip data/ora sunt in format ISO 8601 (UTC).
Absolut. Cu planul Professional sau Enterprise, ai acces complet la API si poti construi propriul produs SaaS pe infrastructura AllAI. White-label complet, fara branding AllAI vizibil pentru utilizatorii tai finali.
Da, fiecare cont are acces la un mediu sandbox complet. Foloseste prefixul sk_test_ pentru cheia API si toate operatiunile vor fi izolate fara a afecta datele din productie. Sandbox-ul include aceleasi endpoint-uri ca productia.

Incepe sa construiesti cu AllAI

Obtine cheia API in 30 de secunde. Documentatie completa, SDK-uri si suport dedicat pentru dezvoltatori.

✓ Fara card de credit ✓ 100 request-uri/zi gratuit ✓ Documentatie completa