API Reference
Complete reference for JomBot AI REST APIs with examples, parameters, and response formats for all services.
API Endpoints
https://api.jombot.ai/v1AI Core
Business
Education
Communication
Cloud
Content
System
/chat/messageChat Bot API
Send messages to AI chatbots and receive intelligent, context-aware responses. Supports conversation history and custom personalities.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
message | string | Required | The user message to send to the chatbot |
bot_id | string | Required | Unique identifier of the chatbot |
conversation_id | string | Optional | ID to maintain conversation context |
user_id | string | Optional | User identifier for personalization |
context | object | Optional | Additional context for the conversation |
Request Example
{
"message": "Hello, I need help with my order",
"bot_id": "bot_customer_support_001",
"conversation_id": "conv_12345",
"user_id": "user_67890",
"context": {
"customer_tier": "premium",
"last_order": "ORD-2025-001"
}
}Response Example
{
"response": "Hello! I'd be happy to help you with your order. Could you please provide your order number?",
"conversation_id": "conv_12345",
"bot_id": "bot_customer_support_001",
"timestamp": "2025-01-15T10:30:00Z",
"confidence": 0.95,
"suggested_actions": [
{
"type": "quick_reply",
"text": "Check order status",
"payload": "check_order"
}
]
}cURL Example
curl -X POST https://api.jombot.ai/v1/chat/message \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "Hello, I need help with my order",
"bot_id": "bot_customer_support_001",
"conversation_id": "conv_12345"
}'Authentication & Security
All API requests require authentication using your API key.
API Key Authentication
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYRate Limits
AI Core
3 endpoints
Business
3 endpoints
Education
2 endpoints
Communication
8 endpoints
Cloud
4 endpoints
Content
3 endpoints
System
3 endpoints
Webhook Events
Real-time notifications for important events in your applications
message.receivedNew message received by chatbot
bot.responseBot generated a response
transaction.completedPOS transaction completed
user.createdNew user account created
payment.succeededPayment processed successfully
subscription.updatedSubscription status changed
voice.processedVoice input processed
content.generatedAI content generation completed
integration.connectedThird-party integration established
SDKs & Libraries
Official SDKs for popular programming languages
JavaScript/Node.js
@jombot/ai-sdkPython
jombot-aiPHP
jombot/php-sdkJava
com.jombot.aiC#/.NET
JomBot.AIGo
github.com/jombot/go-sdkRuby
jombot-aiRust
jombot_ai.png)