Skip to content

Pandorabots AIaaS API

by pandorabots.com

API keyHTTPSMachine Learning
Open documentation ↗

Overview

AIaaS provides API access to our bot hosting platform and SDKs, allowing developers to easily integrate conversational interfaces into applications.

Pandorabots AIaaS is a machine learning API from pandorabots.com. Requests are authenticated with an API key. It is served over HTTPS. Its OpenAPI description documents 13 endpoints.

At a glance

Authentication
API key
HTTPS
Yes
CORS
Unknown
Base URL
https://aiaas.pandorabots.com/
Version
1.0.0
Endpoints
13
Spec updated
2018-08-24

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://aiaas.pandorabots.com/bot/APP_ID" \
  -H "Accept: application/json" \
  -H "X-API-Key: YOUR_API_KEY"
JavaScript
const response = await fetch("https://aiaas.pandorabots.com/bot/APP_ID", {
  method: "GET",
  headers: {
    "Accept": "application/json",
    "X-API-Key": "YOUR_API_KEY",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://aiaas.pandorabots.com/bot/APP_ID",
    headers={
    "Accept": "application/json",
    "X-API-Key": "YOUR_API_KEY",
    },
    timeout=30,
)
print(response.json())

Endpoints

MethodPathWhat it does
POST/atalk/{app_id}/{botname}Anonymous Talk
GET/bot/{app_id}List of bots
GET/bot/{app_id}/{botname}List of bot files
PUT/bot/{app_id}/{botname}Create a bot
DELETE/bot/{app_id}/{botname}Delete a bot
GET/bot/{app_id}/{botname}/verifyCompile a bot
GET/bot/{app_id}/{botname}/{file-kind}Retrieve a bot file (pdefaults, properties)
PUT/bot/{app_id}/{botname}/{file-kind}Upload a bot file (pdefaults, properties)
DELETE/bot/{app_id}/{botname}/{file-kind}Delete a bot file (pdefaults, properties)
GET/bot/{app_id}/{botname}/{file-kind}/{filename}Retrieve a bot file (AIML, set, map, substitution)
PUT/bot/{app_id}/{botname}/{file-kind}/{filename}Upload a bot file (AIML, set, substitution, map)
DELETE/bot/{app_id}/{botname}/{file-kind}/{filename}Delete a bot file (AIML, set, map, substitution)
POST/talk/{app_id}/{botname}Debug a bot conversation

Questions

Does the Pandorabots AIaaS API need an API key?

Yes. The Pandorabots AIaaS API uses API key authentication; the documentation explains how to get credentials.

Does the Pandorabots AIaaS API support HTTPS?

Yes, the Pandorabots AIaaS API is served over HTTPS.

How many endpoints does the Pandorabots AIaaS API have?

Its OpenAPI description lists 13 endpoints in version 1.0.0. All of them are shown on this page.

What are alternatives to the Pandorabots AIaaS API?

Other Machine Learning APIs include Dialogflow, OpenAI, Hugging Face, WolframAlpha, OpenRouter.

Compare alternatives →

Listed from APIs.guru (CC0).