Build powerful integrations with NeuraIntell API
Generate an API key from your dashboard to authenticate requests.
// Include your API key in request headers
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}Add this code snippet to your website to embed the chat widget:
<!-- Add before closing </body> tag -->
<script src="https://yourapp.com/widget.js"></script>
<script>
NeuraIntell.init({
apiKey: 'YOUR_API_KEY',
position: 'bottom-right',
theme: 'dark'
});
</script>Base URL: https://api.neuraintell.com/v1
/api/auth/signupCreate new user account
/api/auth/loginAuthenticate user
/api/auth/verifyVerify email code
/api/documents/uploadUpload knowledge base documents
/api/documents/urlCrawl URL for content
/api/documentsList all documents
/api/documents/:idDelete document
/api/chatSend chat message to AI
/api/chat/historyGet conversation history
/api/api-keys/generateGenerate new API key
/api/api-keysList API keys
/api/api-keys/:idRevoke API key
/api/analytics/conversationsGet conversation metrics
/api/integrations/:provider/oauthInitialize OAuth flow
/api/integrations/:provider/callbackHandle OAuth callback
Configure webhooks to receive real-time notifications for events:
// Webhook payload example
{
"event": "message.received",
"timestamp": "2025-01-15T10:30:00Z",
"data": {
"conversationId": "conv_123",
"message": "How do I reset my password?",
"confidence": 0.95,
"sources": ["doc_456", "doc_789"]
}
}NPM package for Node.js and browser
npm install @neuraintell/sdkPyPI package for Python applications
pip install neuraintellUse with any programming language
curl api.neuraintell.comJoin our developer community or contact our technical support team.