REST API v1

Construieste cu
AllAI API

Integreaza inteligenta AI in orice aplicatie. REST API complet, webhooks real-time, SDK-uri si documentatie detaliata.

99.9%Uptime
< 200msLatency
50+Endpoints
5SDK-uri
Capabilitati API

Ce poti face cu API-ul AllAI

Acces programatic complet la toate functionalitatile platformei. Construieste, automatizeaza si scaleaza fara limite.

Creaza Chatboturi

Creaza si configureaza chatboturi programatic. Seteaza personalitatea, culorile, mesajele de bun venit si regulile de comportament prin API.

Gestioneaza Conversatii

Acceseaza istoricul complet al conversatiilor, citeste mesajele individuale si exporta datele pentru analiza externa.

Knowledge Base

Importa, actualizeaza si sterge date din baza de cunostinte. Incarca documente, URL-uri sau perechi Q&A programatic.

Webhooks

Primeste notificari real-time pentru fiecare eveniment: mesaj nou, lead capturat, conversatie incheiata, erori si altele.

Customizare Widget

Personalizeaza aspectul si comportamentul widgetului din cod. Culori, pozitie, avatar, mesaje si reguli de afisare.

Analytics & Rapoarte

Exporta metrici si rapoarte detaliate. Conversatii, lead-uri, rate de rezolutie, timp de raspuns si tendinte.

Exemple de Cod

Integreaza in minute, nu zile

Exemple complete de cod in limbajul tau preferat. Copiaza, lipeste si esti gata.

# Creaza un chatbot nou
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")

# Creaza un chatbot nou
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