Skip to main content

API Reference

Build powerful integrations with Ask IO. Access our comprehensive API to create, manage, and monitor AI chatbots programmatically.

🚀 New: Webhook support for real-time event notifications

REST API

Programmatic access to all Ask IO features via REST endpoints.

  • /chatbots
  • /conversations
  • /analytics
View Details

Webhooks

Real-time notifications for events like new conversations and messages.

  • conversation.created
  • message.received
  • user.feedback
View Details

Authentication

Secure API access with API keys and OAuth 2.0 support.

  • Bearer tokens
  • API keys
  • OAuth flows
View Details

Security

Enterprise-grade security with rate limiting and data encryption.

  • Rate limits
  • IP whitelisting
  • Audit logs
View Details

Quick Start Example

Create your first chatbot with a simple API call

// Create a new chatbot
const response = await fetch('https://api.ask-io.com/v1/chatbots', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'My Support Bot',
    website_url: 'https://example.com',
    voice_enabled: true
  })
});

const chatbot = await response.json();
Node.js example

SDKs & Libraries

Official SDKs to accelerate your development

JavaScript

v2.1.0

Download

Python

v1.8.2

Download

PHP

v1.5.1

Download

Go

v1.2.0

Download

Need API Help?

Our developer community and support team are here to help you build amazing integrations.