In addition to being able to embed your chat bots on your own website, and access them from any Android or iOS device, you can also access your chat bots through the Bot Libre web API. The web API gives you the advantage of having complete control of your bot's client interface.
You can use the web API to access your bot from your own website through JavaScript, PHP or any other language. You can also use the web API to create your own mobile application to access your bot, such as an Android or iOS application.
A web API, is a set of HTTP GET/POST URI's that allow sending and receiving of message data. When you browse a website, your browser makes a series of HTTP GET/POST requests to URIs that return HTML content. In a web service the URIs return XML or JSON data, instead of HTML content.
The Bot Libre web API provides three REST APIs in one. The first is a set of HTTP GET URIs that take FORM data, and return XML data. The second set of API's take HTTP POST XML data, and return XML data. The third set of API's take HTTP POST JSON data, and return JSON data.
Most applications would use the XML POST API, but some application may choose to use the FORM GET API because of its simplicity. The APIs are identical other than their mechanism.
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/form-chat | GET | Form | Send a chat message to a bot. |
/rest/api/chat | POST | XML | Send a chat message to a bot. |
/rest/json/chat | POST | JSON | Send a chat message to a bot. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/form-check-user | GET | Form | Validates and returns the user's details. |
/rest/api/check-user | POST | XML | Validates and returns the user's details. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-bots | POST | XML | Returns all bots. |
/rest/api/get-bot-script-source | POST | XML | Get the source of the script. |
/rest/api/delete-bot-script | POST | XML | Delete a script from a bot. |
/rest/api/import-bot-script | POST | XML | Import a script bot. |
/rest/api/import-bot-log | POST | XML | Import a log of a bot. |
/rest/api/save-bot-avatar | POST | XML | Choose an avatar and save for a bot. |
/rest/api/save-bot-script-source | POST | XML | Choose a script and save for a bot. |
/rest/api/create-bot-attachment | POST | XML | |
/rest/api/up-bot-script | POST | XML | Move up the bot script |
/rest/api/down-bot-script | POST | XML | Move down the bot script. |
/rest/api/get-instances | POST | XML | Get all instances. |
/rest/api/get-instance-users | POST | XML | Get instance users. |
/rest/api/get-instance-admins | POST | XML | Get instance admins. |
/rest/api/get-all-instances | POST | XML | Queries the details for all bot instances. |
/rest/api/check-instance | POST | XML | Validates a bot ID or name exists, and returns the details. |
/rest/api/form-check-instance | GET | Form | Validates Bot ID, and returns the bot's details. |
/rest/api/form-get-all-instances | GET | Form | Queries the details for all bot instances. |
/rest/api/update-instance | POST | XML | Update contents of bot instance. |
/rest/api/update-instance-icon | POST | XML | Update to change the bot instance icon. |
/rest/api/create-instance | POST | XML | Create a new bot instance |
/rest/api/delete-instance | POST | XML | Delete bot instance. |
/rest/api/flag-instance | POST | XML | Flag a bot instance. |
/rest/api/star-instance | POST | XML | Star a bot instance. |
/rest/api/train-instance | POST | XML | Train a chat bot instance. |
/rest/api/thumbs-up-instance | POST | XML | Thumbs up a chat bot instance. |
/rest/api/thumbs-down-instance | POST | XML | Thumbs down a chat bot instance |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-channel-bot-mode | POST | XML | Get channel bot mode. |
/rest/api/save-channel-bot-mode | POST | XML | Save channel bot mode. |
/rest/api/create-channel-attachment | POST | XML | Create a channel attachmemt |
/rest/api/create-channel | POST | XML | Create channel. |
/rest/api/update-channel | POST | XML | Update channel. |
/rest/api/get-bot-channel | POST | XML | Get bot channel. |
/rest/api/get-user-channel | POST | XML | Get user channel. |
/rest/api/get-channels | POST | XML | Retrieve all channels. |
/rest/api/get-channel-users | POST | XML | Get all users of a selected channel. |
/rest/api/get-channel-admins | POST | XML | Get all admins of a channel. |
/rest/api/update-channel-icon | POST | XML | Update the icon of the channel. |
/rest/api/thumbs-up-channel | POST | XML | Thumbs up a channel. |
/rest/api/thumbs-down-channel | POST | XML | Thumbs down a channel. |
/rest/api/flag-channel | POST | XML | Flag a channel. |
/rest/api/star-channel | POST | XML | Star a channel channel. |
/rest/api/delete-channel | POST | XML | Delete channel. |
/rest/api/check-channel | POST | XML | Check to validate and returns a channel. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-forums | POST | XML | Retrieve the forums. |
/rest/api/get-forum-posts | POST | XML | Retrieve the posts of a forum. |
/rest/api/get-forum-users | POST | XML | Get users of a forum. |
/rest/api/get-forum-admins | POST | XML | Get admins of a forum. |
/rest/api/save-forum-bot-mode | POST | XML | |
/rest/api/get-forum-bot-mode | POST | XML | |
/rest/api/create-forum | POST | XML | Create a new forum. |
/rest/api/create-forum-attachment | POST | XML | Create an attachment for a forum. |
/rest/api/create-forum-post | POST | XML | Create a new post for a forum |
/rest/api/update-forum | POST | XML | Update the contents of the forum. |
/rest/api/update-forum-post | POST | XML | Update the content of a post of a forum. |
/rest/api/update-forum-icon | POST | XML | Update the icon of the forum. |
/rest/api/check-forum | POST | XML | Check to validate and returns a forum. |
/rest/api/check-forum-post | POST | XML | Check the post of the forum to validate and returns a post of a forum. |
/rest/api/delete-forum | POST | XML | Delete a forum. |
/rest/api/delete-forum-post | POST | XML | Delete a post of a forum. |
/rest/api/flag-forum | POST | XML | Flag a forum. |
/rest/api/flag-forum-post | POST | XML | Flag a post of a forum. |
/rest/api/thumbs-up-forum | POST | XML | Placing a thumbs up to a forum. |
/rest/api/thumbs-down-forum | POST | XML | Placing a thumbs down to a fourm. |
/rest/api/subscribe-forum | POST | XML | Subscribe to a forum. |
/rest/api/unsubscribe-forum | POST | XML | Unsubscribe to a forum. |
/rest/api/star-forum | POST | XML | Placing a star to a forum. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-scripts | POST | XML | Retrieve the scripts. |
/rest/api/get-script-users | POST | XML | Get users of a script. |
/rest/api/get-script-admins | POST | XML | Get admins of a script. |
/rest/api/create-script | POST | XML | Create a new script. |
/rest/api/update-script | POST | XML | Update the contents of the script. |
/rest/api/update-script-icon | POST | XML | Update the icon of the script. |
/rest/api/check-script | POST | XML | Check to validate and returns a script. |
/rest/api/delete-script | POST | XML | Delete a script. |
/rest/api/flag-script | POST | XML | Flag a script. |
/rest/api/thumbs-up-script | POST | XML | Placing a thumbs up to a script. |
/rest/api/thumbs-down-script | POST | XML | Placing a thumbs down to a script. |
/rest/api/star-script | POST | XML | Placing a star to a script. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-avatars | POST | XML | Retrieve all avatars. |
/rest/api/get-avatar-users | POST | XML | Retrieve all users of an avatar. |
/rest/api/get-avatar-admins | POST | XML | Retrieve all admins of a selected avatar. |
/rest/api/get-avatar-media | POST | XML | Retrieve the media of an avatar. |
/rest/api/create-avatar | POST | XML | Create a new avatar. |
/rest/api/create-avatar-media | POST | XML | Create a media for an avatar. |
/rest/api/save-avatar-media | POST | XML | Save the media of an avatar. |
/rest/api/save-avatar-background | POST | XML | Save the background image of an avatar. |
/rest/api/delete-avatar | POST | XML | Delete an avatar. |
/rest/api/delete-avatar-media | POST | XML | Delete a media of an avatar. |
/rest/api/delete-avatar-background | POST | XML | Delete a background image of an avatar. |
/rest/api/check-avatar | POST | XML | Validate an avatar and return it back to the user. |
/rest/api/avatar-message | POST | XML | Avatar Message. |
/rest/api/star-avatar | POST | XML | Placing a star to an avatar. |
/rest/api/flag-avatar | POST | XML | Flag an avatar. |
/rest/api/init-avatar | POST | XML | |
/rest/api/update-avatar | POST | XML | Update the contents of an avatar. |
/rest/api/update-avatar-icon | POST | XML | Update the avatar icon. |
/rest/api/thumbs-up-avatar | POST | XML | Placing a thumbs up to an avatar. |
/rest/api/thumbs-down-avatar | POST | XML | Placing a thumbs down to an avatar. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-domains | POST | XML | Get all available domains. |
/rest/api/get-domain-users | POST | XML | Get all users of a selected domain. |
/rest/api/get-domain-admins | POST | XML | Get all admins of a domain. |
/rest/api/get-domain | POST | XML | Return a domain. |
/rest/api/get-domain-icon | POST | XML | Return an icon of a domain. |
/rest/api/create-domain | POST | XML | Create a new domain. |
/rest/api/check-domain | POST | XML | Validate's and return's domain. |
/rest/api/update-domain | POST | XML | Update the content of a domain. |
/rest/api/delete-domain | POST | XML | Delete a domain |
/rest/api/flag-domain | POST | XML | Flag a domain. |
/rest/api/star-domain | POST | XML | Placing a star to a domain. |
/rest/api/thumbs-up-domain | POST | XML | Placing a thumbs up to a domain. |
/rest/api/thumbs-down-domain | POST | XML | Thumbs down to a selected domain. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-graphics | POST | XML | Retrieve all graphics. |
/rest/api/get-graphic-users | POST | XML | Get all users of a selected graphic. |
/rest/api/get-graphic-admins | POST | XML | Get all admins of a graphic. |
/rest/api/update-graphic | POST | XML | Update the contents of a graphic. |
/rest/api/update-graphic-icon | POST | XML | Update or change the current graphic icon. |
/rest/api/update-graphic-media | POST | XML | Update media content of a graphic. |
/rest/api/create-graphic | POST | XML | Create a new graphic. |
/rest/api/delete-graphic | POST | XML | Delete a selected graphic. |
/rest/api/check-graphic | POST | XML | Validate a graphic and return it back. |
/rest/api/flag-graphic | POST | XML | Flag a graphic. |
/rest/api/star-graphic | POST | XML | Placing a star to a graphic. |
/rest/api/thumbs-up-graphic | POST | XML | Thumbs up a selected graphic. |
/rest/api/thumbs-down-graphic | POST | XML | Thumbs down a selected graphic. |
URL | Operation | Type | Description |
---|---|---|---|
/rest/api/get-analytics | POST | XML | Retrieve all analytics. |
/rest/api/get-analytic-users | POST | XML | Get all users of a selected analytic. |
/rest/api/get-analytic-admins | POST | XML | Get all admins of an analytic. |
/rest/api/test-analytic | POST | XML | Test a trained analytic model. |
/rest/api/test-audio-analytic | POST | XML | Test an audio model analytic. |
/rest/api/test-object-detection-analytic | POST | XML | Test an object detection image. |
/rest/api/get-test-media-result | POST | XML | Retrieve test media results. |
/rest/api/report-media-analytic | POST | XML | An analytic reprot. |
/rest/api/train-analytic | POST | XML | Train a model analytic. |
/rest/api/delete-analytic-media | POST | XML | Delete an analytic media. |
/rest/api/delete-analytic-test-media | POST | XML | Delete analytic test media. |
/rest/api/get-analytic-media | POST | XML | Retrieve all analytic media. |
/rest/api/get-analytic-test-media | POST | XML | Retrieve an analytic test media. |
/rest/api/create-analytic-label | POST | XML | Create a label to classify an object for a speicifc Analytic. |
/rest/api/create-analytic-test-media-label | POST | XML | Create a label to classify an object for a speicifc Analytic. |
/rest/api/delete-analytic-label | POST | XML | Delete a label of an analytic. |
/rest/api/delete-analytic-test-media-label | POST | XML | Delete a test media label of an analytic. |
/rest/api/check-training | POST | XML | Check current training of a model. |
/rest/api/create-analytic | POST | XML | Create a new Analytic. |
/rest/api/update-analytic | POST | XML | Update the content's of an analytic. |
/rest/api/flag-analytic | POST | XML | Flag an Analytic. |
/rest/api/thumbs-up-analytic | POST | XML | Thumbs up an Analytic. |
/rest/api/thumbs-down-analytic | POST | XML | Thumbs down to an Analytic. |
/rest/api/star-analytic | POST | XML | Placing a star to an analytic. |
/rest/api/delete-analytic | POST | XML | Delete an analytic. |
/rest/api/check-analytic | POST | XML | Validate an instance of an analytic and return it. |
/rest/api/reset-data-analytic | POST | XML | Reset the data of an analytic object. |
/rest/api/test-data-analytic | POST | XML | Test the data analytic. |
/rest/api/train-data-analytic | POST | XML | Train the data analytic. |
URI: https://www.botlibre.com/rest/api/form-chat
Operation: GET
Type: Form
The form-chat API receives a chat message and returns the chat bot's reply as an XML document.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
instance | attribute | The ID of the bot to chat with. The bot's name can also be used, but the ID is better as it is guaranteed to be unique. | |
user | attribute | The ID of the user who is sending the message. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. The user/password are only required on the first message. | |
password | attribute | The password of the user who is sending the message. A token can also be used. | |
token | attribute | The token of the user who is sending the message. A token can be obtained through check-user, and is valid until reset. | |
conversation | attribute | The conversation ID for the current conversation. This must not be passed on the first message, but will be returned by the response, and should be used for all subsequent messages in the conversation. | |
message | element | The chat message to send to the bot. The message can be omitted if you wish the bot to start the conversation (if the bot has a greeting set). The message must be encoded in the URI. | |
emote | attribute | A emotion to tag the message with. This is one of LOVE, LIKE, DISLIKE, HATE, RAGE, ANGER, CALM, SERENE, ECSTATIC, HAPPY, SAD, CRYING, PANIC, AFRAID, CONFIDENT, COURAGEOUS, SURPRISE, BORED, LAUGHTER, SERIOUS. | |
correction | attribute | A boolean that defines the chat message is a correction to the bot's last answer. | |
offensive | attribute | A boolean that defines the bot's last answer as offensive. The message will be flagged for the bot's administrator to review. | |
disconnect | attribute | A boolean that defines the end of the conversation. | |
includeQuestion | attribute | A boolean that indicates the question should be included in the response. |
URI: https://www.botlibre.com/rest/api/chat
Operation: POST
Type: XML
The chat API receives a chat message and returns the chat bot's reply as an XML document.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
instance | attribute | The ID of the bot to chat with. The bot's name can also be used, but the ID is better as it is guaranteed to be unique. | |
user | attribute | The ID of the user who is sending the message. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. The user/password are only required on the first message. | |
password | attribute | The password of the user who is sending the message. A token can also be used. | |
token | attribute | The token of the user who is sending the message. A token can be obtained through check-user, and is valid until reset. | |
conversation | attribute | The conversation ID for the current conversation. This must not be passed on the first message, but will be returned by the response, and should be used for all subsequent messages in the conversation. | |
message | element | The chat message to send to the bot. The message can be omitted if you wish the bot to start the conversation (if the bot has a greeting set). The message must be encoded in the URI. | |
emote | attribute | A emotion to tag the message with. This is one of LOVE, LIKE, DISLIKE, HATE, RAGE, ANGER, CALM, SERENE, ECSTATIC, HAPPY, SAD, CRYING, PANIC, AFRAID, CONFIDENT, COURAGEOUS, SURPRISE, BORED, LAUGHTER, SERIOUS. | |
correction | attribute | A boolean that defines the chat message is a correction to the bot's last answer. | |
offensive | attribute | A boolean that defines the bot's last answer as offensive. The message will be flagged for the bot's administrator to review. | |
disconnect | attribute | A boolean that defines the end of the conversation. | |
includeQuestion | attribute | A boolean that indicates the question should be included in the response. |
URI: https://www.botlibre.com/rest/json/chat
Operation: POST
Type: JSON
Parameter | Required | Type | Description |
---|
URI: https://www.botlibre.com/rest/api/form-check-user
Operation: GET
Type: Form
The form-check-user API validates user, and returns the user's details.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-user
Operation: POST
Type: XML
The check-user API validates user, and returns the user's details.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-bots
Operation: POST
Type: XML
The get-bots API used to retrieve all availabel bots.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user who is getting the users. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | attribute | Filter all the private bot items. | |
type | attribute | Type of bot. | |
typeFilter | attribute | Filter type of bot. | |
userFilter | attribute | Filter by users. | |
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-bot-script-source
Operation: POST
Type: XML
The get-bot-script-source API used to get the source of the script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/delete-bot-script
Operation: POST
Type: XML
The delete-bot-script API used to delete a script from a bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/import-bot-script
Operation: POST
Type: XML
The import-bot-script API used to import a script to a bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/import-bot-log
Operation: POST
Type: XML
The import-bot-log API used to import logs of a bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/save-bot-avatar
Operation: POST
Type: XML
The save-bot-avatar API used to choose an avatar and save for a bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
id | attribute | Bot's ID. | |
password | attribute | The password of the user who is creating the instance. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instanceAvatar | attribute | Instance avatar. |
URI: https://www.botlibre.com/rest/api/save-bot-script-source
Operation: POST
Type: XML
The save-bot-script-source API used to choose a script and save for a bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Scripts's ID. | |
source | Script source code to update. | ||
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/create-bot-attachment
Operation: POST
Type: XML
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user perforing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the bot attachment. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. | |
name | attribute | Attachment name. | |
type | attribute | Attachment type. | |
file | file | Bot attachment file. |
URI: https://www.botlibre.com/rest/api/up-bot-script
Operation: POST
Type: XML
The up-bot-script API used to move the bot script up.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/down-bot-script
Operation: POST
Type: XML
The down-bot-script API used to move down the bot script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. |
URI: https://www.botlibre.com/rest/api/get-instances
Operation: POST
Type: XML
The get-instances API will retrieve all the available instances.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private instance items. | ||
type | Type of instance. | ||
typeFilter | Filter type of instance. | ||
userFilter | Filter by user. | ||
tag | Filter by tag. | ||
category | Filter by category. | ||
contentRating | Filter by content rating. | ||
restrict | Filter restriction. | ||
sort | Sort condition. | ||
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-instance-users
Operation: POST
Type: XML
The get-instance-users API will retrieve all users of that bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-instance-admins
Operation: POST
Type: XML
The get-instance-admins API will retrieve all admins of that bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-all-instances
Operation: POST
Type: XML
The form-get-all-instances API queries the details for all bot instances.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private instance items. | ||
type | Type of instance. | ||
typeFilter | Filter type of instance. | ||
userFilter | Filter by user. | ||
tag | Filter by tag. | ||
category | Filter by category. | ||
contentRating | Filter by content rating. | ||
restrict | Filter restriction. | ||
sort | Sort condition. | ||
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/check-instance
Operation: POST
Type: XML
The check-instance API validates that a bot ID or name exists, and returns the bot's details.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
name | attribute | The name of the bot to validate. The bot's ID can also be used. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/form-check-instance
Operation: GET
Type: Form
The form-check-instance API validates that a bot ID or name exists, and returns the bot's details.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
name | attribute | The name of the bot to validate. The bot's ID can also be used. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/form-get-all-instances
Operation: GET
Type: Form
The form-get-all-instances API queries the details for all bot instances.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required to query private bots. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
tag | attribute | The tag to filter the bots by. | |
sort | attribute | The sort option for the query. One of "name", "date", "dailyConnects", "weeklyConnects", "monthlyConnects". | |
filterPrivate | attribute | Set if only the user's private bots should be returned. |
URI: https://www.botlibre.com/rest/api/update-instance
Operation: POST
Type: XML
The update-instance API can let the user updates all contents of the selected bot instance
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. | |
id | attribute | Bot's ID. | |
password | attribute | The password of the user who is creating the instance. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
allowForking | attribute | Allow forking. | |
name | attribute | The instance name that used to identify the instance. | |
alias | attribute | Another name can be used for the new instance to be identified. | |
description | Brief description for the instance. | ||
details | Details for the instance. | ||
disclaimer | Disclaimer regarding the new instance. | ||
license | License to release the instance and all its content under. | ||
website | URL for the instance if it has it's own website. | ||
subdomain | You can choose a subdomain to host your own website, or give a domain that you have registered and forward to this server's ip address. | ||
categories | On what category would you place your instance. Must select at least one of the categories. (Misc, Fun, Education, Friends). | ||
tags | Tags for your instance | ||
isPrivate | attribute | Instance can be private, and accessed only by the user. | |
isHidden | attribute | Hidden instance will not be available to public. | |
accessMode | attribute | Instance will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Instance will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Instance can be viewed or rated for (Everyone, Teen, Mature). | |
creator | attribute | Instance creator. |
URI: https://www.botlibre.com/rest/api/update-instance-icon
Operation: POST
Type: XML
The update-instance-icon API it let's the user change the icon of the bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | The icon image file |
URI: https://www.botlibre.com/rest/api/create-instance
Operation: POST
Type: XML
The create-instance API to create a new bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. | |
template | Id or alias of bot to use as the template. | ||
password | attribute | The password of the user who is creating the instance. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The instance name that used to identify the instance. | |
alias | attribute | Another name can be used for the new instance to be identified. | |
description | Brief description for the instance. | ||
details | Details for the instance. | ||
disclaimer | Disclaimer regarding the new instance. | ||
license | License to release the instance and all its content under. | ||
website | URL for the instance if it has it's own website. | ||
categories | On what category would you place your instance. Must select at least one of the categories. (Misc, Fun, Education, Friends). | ||
tags | Tags for your instance | ||
isPrivate | attribute | Instance can be private, and accessed only by the user. | |
isHidden | attribute | Hidden instance will not be available to public. | |
accessMode | attribute | Instance will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Instance will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Instance can be viewed or rated for (Everyone, Teen, Mature). |
URI: https://www.botlibre.com/rest/api/delete-instance
Operation: POST
Type: XML
The delete-instance API to delete a bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-instance
Operation: POST
Type: XML
The flag-instance API Flag a bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user who performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/star-instance
Operation: POST
Type: XML
The star-instance API star a bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/train-instance
Operation: POST
Type: XML
The train-instance API train a chat bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the opertaion. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the bot. | |
operation | attribute | The training operation, one of AddGreeting, RemoveGreeting, AddDefaultResponse, RemoveDefaultResponse, AddResponse. | |
question | element | The training question text. | |
response | element | The training response text. |
URI: https://www.botlibre.com/rest/api/thumbs-up-instance
Operation: POST
Type: XML
The thumbs-up-instance API a user can place a thumbs up to a chat bot instance.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-instance
Operation: POST
Type: XML
The thumbs-down-instance a user can place a thumbs down to a chat bot instance
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-channel-bot-mode
Operation: POST
Type: XML
The get-channel-bot-mode API used get channel bot mode.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is getting the channel of the bot. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. The user/password are only required on the first message. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/save-channel-bot-mode
Operation: POST
Type: XML
The save-channel-bot-mode API used to save channel bot mode.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
instance | attribute | The ID of the channel. | |
user | attribute | The ID of the user who is saving the channel of the bot. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. The user/password are only required on the first message. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
bot | attribute | The instance of the Bot. | |
mode | attribute | The mode of the Bot. |
URI: https://www.botlibre.com/rest/api/create-channel-attachment
Operation: POST
Type: XML
The create-channel-attachment API used create an attachment for a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user creating the channel attachment. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the channel attachment. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the channel. | |
name | attribute | Attachment name. | |
type | attribute | Attachment type. | |
file | file | Channel attachment file. |
URI: https://www.botlibre.com/rest/api/create-channel
Operation: POST
Type: XML
The create-channel API used to create a new channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user creating the channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the channel. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
subdomain | attribute | Subdomain. | |
name | attribute | The channel name that used to identify the channel. | |
type | attribute | Channel type. | |
description | element | Brief description for the channel. | |
details | element | Details for the channel. | |
disclaimer | element | Disclaimer regarding the new channel. | |
license | element | License to release the channel and all its content under. | |
website | element | URL for the channel if it has it's own website. | |
categories | element | On what category would you place your channel. Must select at least one of the categories. (Bots, Bot Libre, Misc). | |
tags | element | Tags for your channel | |
isPrivate | attribute | Channel can be private, and accessed only by the user. | |
isHidden | attribute | Hidden channel will not be available to public. | |
accessMode | attribute | Channel will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
videoAccessMode | attribute | Video access mode. | |
contentRating | attribute | Channel can be viewed or rated for (Everyone, Teen, Mature). | |
audioAccessMode | attribute | Audio access mode. | |
inviteAccessMode | attribute | Invite access mode. |
URI: https://www.botlibre.com/rest/api/update-channel
Operation: POST
Type: XML
The update-channel API used to update an existing channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | The ID of the channel. | |
user | attribute | The ID of the user updating the channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is updating the channel. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Channel Domain. | |
name | attribute | The channel name that used to identify the channel. | |
type | attribute | Channel type. | |
description | element | Brief description for the channel. | |
details | element | Details for the channel. | |
disclaimer | element | Disclaimer regarding the new channel. | |
license | element | License to release the channel and all its content under. | |
website | element | URL for the channel if it has it's own website. | |
categories | element | On what category would you place your channel. Must select at least one of the categories. (Bots, Bot Libre, Misc). | |
tags | element | Tags for your channel | |
isPrivate | attribute | Channel can be private, and accessed only by the user. | |
isHidden | attribute | Hidden channel will not be available to public. | |
accessMode | attribute | Channel will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
videoAccessMode | attribute | Video access mode. | |
contentRating | attribute | Channel can be viewed or rated for (Everyone, Teen, Mature). | |
audioAccessMode | attribute | Audio access mode. | |
inviteAccessMode | attribute | Invite access mode. |
URI: https://www.botlibre.com/rest/api/get-bot-channel
Operation: POST
Type: XML
The get-bot-channel API used to get the channel of the bot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Bot id for validation. | |
user | attribute | The ID of the user getting the channel of the bot. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
channelType | attribute | Channel type. |
URI: https://www.botlibre.com/rest/api/get-user-channel
Operation: POST
Type: XML
The get-user-channel API used to get user channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user who's channel to get. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
channelType | attribute | Channel type. |
URI: https://www.botlibre.com/rest/api/get-channels
Operation: POST
Type: XML
The get-channels API used to retrieve all available channels.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user who is retrieving all the channels. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private channel items. | ||
filterAdult | Filter all adult channel items. | ||
type | Type of channel. | ||
typeFilter | Filter type of channel. | ||
userFilter | Filter by users. | ||
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-channel-users
Operation: POST
Type: XML
The get-channel-users API used to return all users of a selected channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-channel-admins
Operation: POST
Type: XML
The get-channel-admins API used to returns all admins of a selected channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is getting all the admins of the channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/update-channel-icon
Operation: POST
Type: XML
The update-channel-icon API used to update the icon of the channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is updating the icon of the channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Icon |
URI: https://www.botlibre.com/rest/api/thumbs-up-channel
Operation: POST
Type: XML
The thumbs-up-channel API used to let users place a thumbs up to a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is performing a thumbs up to a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-channel
Operation: POST
Type: XML
The thumbs-up-channel API used to let users place a thumbs down to a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is performing a thumbs down to a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-channel
Operation: POST
Type: XML
The flag-channel API used to flag a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is flagging a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/star-channel
Operation: POST
Type: XML
The star-channel API used to star a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is favourite a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/delete-channel
Operation: POST
Type: XML
The delete-channel API used to delete a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is deleting a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-channel
Operation: POST
Type: XML
The check-channel API used to validate and returns a channel.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Channel id for validation. | |
user | attribute | The ID of the user who is checking or validating a channel. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-forums
Operation: POST
Type: XML
The get-forums API used to retrieve available forums.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | attribute | Filter all the private forums items. | |
type | attribute | Type of forums. | |
typeFilter | attribute | Filter type of forums. | |
userFilter | attribute | Filter by users. | |
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-forum-posts
Operation: POST
Type: XML
The get-forum-posts API used to retrieve available posts of each forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | attribute | Filter all the private posts. | |
type | attribute | Type of forums. | |
typeFilter | attribute | Filter type of forum posts. | |
userFilter | attribute | Filter by users. | |
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-forum-users
Operation: POST
Type: XML
The get-forum-users API used to retrieve users of each forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-forum-admins
Operation: POST
Type: XML
The get-forum-admins API used to retrieve admins of each forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/save-forum-bot-mode
Operation: POST
Type: XML
Parameter | Required | Type | Description |
---|
URI: https://www.botlibre.com/rest/api/get-forum-bot-mode
Operation: POST
Type: XML
Parameter | Required | Type | Description |
---|
URI: https://www.botlibre.com/rest/api/create-forum
Operation: POST
Type: XML
The create-forum API to create a new forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The forum name that used to identify the forum. | |
alias | attribute | Another name can be used for the new forum to be identified. | |
description | element | Brief description for the forum. | |
details | element | Details for the forum. | |
disclaimer | element | Disclaimer regarding the new forum. | |
license | element | License to release the forum and all its content under. | |
website | element | URL for the forum if it has it's own website. | |
categories | element | On what category would you place your forum. Must select at least one of the categories. (Bots, Bot Libre, Misc). | |
tags | element | Tags for your forum | |
isPrivate | attribute | forum can be private, and accessed only by the user. | |
isHidden | attribute | Hidden forum will not be available to public. | |
accessMode | attribute | Forum will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Forum will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Forum can be viewed or rated for (Everyone, Teen, Mature). | |
replyAccessMode | attribute | Who can reply to a post in the forum. | |
postAccessMode | attribute | Who can post on the forum. |
URI: https://www.botlibre.com/rest/api/create-forum-attachment
Operation: POST
Type: XML
The create-forum-attachment API to craete a forum that contains an attachment.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID | |
instance | Forum's ID. | ||
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | Forum file. | ||
name | Attachment name. | ||
type | Attachment type. |
URI: https://www.botlibre.com/rest/api/create-forum-post
Operation: POST
Type: XML
The create-forum-post API to create a new post for a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
topic | Post's topic | ||
forum | attribute | The forum. | |
details | Type of a markup | ||
tags | Tags | ||
subscribe | boolean | Subscribe to this post to be notified once a reply is posted |
URI: https://www.botlibre.com/rest/api/update-forum
Operation: POST
Type: XML
The update-forum API used to update the contents of the forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
id | attribute | Forum's ID. | |
password | attribute | The password of the user who is updating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The forum name that used to identify the forum. | |
alias | attribute | Another name can be used for the new forum to be identified. | |
description | Brief description for the forum. | ||
details | Details for the forum. | ||
disclaimer | Disclaimer regarding the new forum. | ||
license | License to release the forum and all its content under. | ||
website | URL for the forum if it has it's own website. | ||
categories | On what category would you place your forum. Must select at least one of the categories. (Bots, Bot Libre, Misc). | ||
tags | Tags for your forum | ||
isPrivate | attribute | forum can be private, and accessed only by the user. | |
isHidden | attribute | Hidden forum will not be available to public. | |
creator | attribute | Instance creator. | |
accessMode | attribute | Forum will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Forum will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Forum can be viewed or rated for (Everyone, Teen, Mature). | |
replyAccessMode | attribute | Who can reply to a post in the forum. | |
postAccessMode | attribute | Who can post on the forum. |
URI: https://www.botlibre.com/rest/api/update-forum-post
Operation: POST
Type: XML
The update-forum-post API updates the content of a post of a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
replies | Post replies. | ||
isFeatured | attribute | Featured forum. | |
topic | Post's topic | ||
details | Post's text content | ||
tags | Post's tags, csv |
URI: https://www.botlibre.com/rest/api/update-forum-icon
Operation: POST
Type: XML
THe update-forum-icon API used to change the icon of the fourm.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Icon image file. |
URI: https://www.botlibre.com/rest/api/check-forum
Operation: POST
Type: XML
The check-forum API validate and returns a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-forum-post
Operation: POST
Type: XML
The check-forum-post API check the post of the forum to validate and returns a post of a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/delete-forum
Operation: POST
Type: XML
The delete-forum API to delete a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/delete-forum-post
Operation: POST
Type: XML
The delete-forum-post API delete's a post of a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-forum
Operation: POST
Type: XML
The flag-forum API used to flag a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/flag-forum-post
Operation: POST
Type: XML
The flag-forum-post API flag's a post of a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/thumbs-up-forum
Operation: POST
Type: XML
The thumbs-up-forum API used to place a thumbs up to a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-forum
Operation: POST
Type: XML
The thumbs-down-forum API used to place thumbs down to a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | TThe ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/subscribe-forum
Operation: POST
Type: XML
The subscribe-forum API is to let a user subscribe to a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/unsubscribe-forum
Operation: POST
Type: XML
The unsubscribe-forum API is to let the user unsubscribe to a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/star-forum
Operation: POST
Type: XML
The star-forum API is to let a user place a star to a forum.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Forum's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/get-scripts
Operation: POST
Type: XML
The get-scripts API used to retrieve available scripts.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private script items. | ||
filterAdult | Filter all adult script items. | ||
type | Type of script. | ||
typeFilter | Filter type of script. | ||
userFilter | Filter by users. | ||
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-script-users
Operation: POST
Type: XML
The get-script-users API used to retrieve users of a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-script-admins
Operation: POST
Type: XML
The get-script-admins API is to retrieve all admins of a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/create-script
Operation: POST
Type: XML
The create-script API is used to create a new script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the forum. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The forum name that used to identify the forum. | |
alias | attribute | Another name can be used for the new forum to be identified. | |
description | Brief description for the forum. | ||
details | Details for the forum. | ||
disclaimer | Disclaimer regarding the new forum. | ||
license | License to release the forum and all its content under. | ||
website | URL for the forum if it has it's own website. | ||
categories | On what category would you place your forum. Must select at least one of the categories. (Bots, Bot Libre, Misc). | ||
tags | Tags for your forum | ||
isPrivate | attribute | forum can be private, and accessed only by the user. | |
isHidden | attribute | Hidden forum will not be available to public. | |
accessMode | attribute | Forum will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Forum will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Forum can be viewed or rated for (Everyone, Teen, Mature). |
URI: https://www.botlibre.com/rest/api/update-script
Operation: POST
Type: XML
The update-script API used to update the contents of the script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the script. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The script name that used to identify the script. | |
alias | attribute | Another name can be used for the new forum to be identified. | |
description | Brief description for the forum. | ||
details | Details for the script. | ||
disclaimer | Disclaimer regarding the new script. | ||
license | License to release the script and all its content under. | ||
website | URL for the forum if it has it's own website. | ||
subdomain | attribute | You can choose a subdomain to host your script's own website, or give a domain that you have registered and forward to this server's ip address. | |
categories | On what category would you place your script. Must select at least one of the categories. (Bots, Bot Libre, Misc). | ||
tags | Tags for your script | ||
isPrivate | attribute | Scripts can be private, and accessed only by the user. | |
isHidden | attribute | Hidden forum will not be available to public. | |
accessMode | attribute | Script will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Script will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Script can be viewed or rated for (Everyone, Teen, Mature). | |
creator | attribute | Script creator. |
URI: https://www.botlibre.com/rest/api/update-script-icon
Operation: POST
Type: XML
THe update-script-icon API used to change the icon of the script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Icon image file. |
URI: https://www.botlibre.com/rest/api/check-script
Operation: POST
Type: XML
The check-forum API validate and returns a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/delete-script
Operation: POST
Type: XML
The delete-script API to delete a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-script
Operation: POST
Type: XML
The flag-script API used to flag a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-up-script
Operation: POST
Type: XML
The thumbs-up-forum API used to place a thumbs up to a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-script
Operation: POST
Type: XML
The thumbs-down-forum API used to place thumbs down to a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/star-script
Operation: POST
Type: XML
The star-forum API is to let a user place a star to a script.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Script's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-avatars
Operation: POST
Type: XML
THe get-avatars API is used to retrieve available avatars.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private avatar items. | ||
filterAdult | Filter all adult avatar items. | ||
type | Type of avatar. | ||
typeFilter | Filter type of avatar. | ||
userFilter | Filter by users. | ||
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-avatar-users
Operation: POST
Type: XML
The get-avatars-users API used to retrieve all users that are related to that avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-avatar-admins
Operation: POST
Type: XML
The get-avatar-admins API used to retrieve all admins of a selected avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-avatar-media
Operation: POST
Type: XML
The get-avatar-media API used to retrieve the media of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/create-avatar
Operation: POST
Type: XML
The create-avatar API used to create a new avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the avatar. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The avatar name that used to identify the avatar. | |
alias | attribute | Another name can be used for the new avatar to be identified. | |
description | element | Brief description for the avatar. | |
details | element | Details for the avatar. | |
disclaimer | element | Disclaimer regarding the new avatar. | |
license | element | License to release the avatar and all its content under. | |
website | element | URL for the avatar if it has it's own website. | |
categories | element | On what category would you place your avatar. Must select at least one of the categories. (People, 3D, Video, MP4). | |
tags | attribute | Tags for your avatar | |
isPrivate | attribute | Avatar can be private, and accessed only by the user. | |
isHidden | attribute | Hidden avatar will not be available to public. | |
accessMode | attribute | Avatar will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Avatar will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Avatar can be viewed or rated for (Everyone, Teen, Mature). |
URI: https://www.botlibre.com/rest/api/create-avatar-media
Operation: POST
Type: XML
The create-avatar-media API used to create a media for an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the avatar. | |
name | attribute | Name of the media file. | |
type | attribute | Type of the avatar media file. | |
file | file | Media file. |
URI: https://www.botlibre.com/rest/api/save-avatar-media
Operation: POST
Type: XML
The save-avatar-media API used to save the changes current media of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
mediaId | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
instance | attribute | The ID of the avatar. | |
name | attribute | Name of the media. | |
type | attribute | Type of the avatar media. | |
emotions | attribute | Emotions of the avatar. | |
actions | attribute | Actions of the avatar. | |
poses | attribute | Poses of the avatar. | |
hd | attribute | HD type of media. | |
talking | attribute | Talking state of the avatar. |
URI: https://www.botlibre.com/rest/api/save-avatar-background
Operation: POST
Type: XML
The save-avatar-background API saves the background image of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
instance | attribute | The ID of the avatar. | |
name | attribute | Name of the media file. | |
type | attribute | Type of the avatar media file. | |
file | file | Background image file. |
URI: https://www.botlibre.com/rest/api/delete-avatar
Operation: POST
Type: XML
The delete-avatar API used to delete a selected avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/delete-avatar-media
Operation: POST
Type: XML
The delete-avatar-media API used to delete a media of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
mediaId | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the avatar. |
URI: https://www.botlibre.com/rest/api/delete-avatar-background
Operation: POST
Type: XML
The delete-avatar-background API used to delete a background image of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-avatar
Operation: POST
Type: XML
The check-avatar API is used to validate and return the avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/avatar-message
Operation: POST
Type: XML
The avatar-message API
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | Password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
message | element | Message. | |
avatar | attribute | Avatar id. | |
avatar | attribute | The avatar. | |
emote | attribute | The emote for the message. | |
action | attribute | The actoin for the message. | |
pose | attribute | The pose for the message. | |
speak | attribute | Speak. | |
voice | attribute | Voice used for the message. | |
voiceMode | attribute | Voice mode for the message. | |
format | attribute | Message format. | |
hd | attribute | HD. |
URI: https://www.botlibre.com/rest/api/star-avatar
Operation: POST
Type: XML
The star-avatar API used for the user to star an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/flag-avatar
Operation: POST
Type: XML
The flag-avatar API used to flag an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/init-avatar
Operation: POST
Type: XML
Parameter | Required | Type | Description |
---|
URI: https://www.botlibre.com/rest/api/update-avatar
Operation: POST
Type: XML
The update-avatar API used to update and change the content of an avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The avatar name that used to identify the avatar. | |
alias | attribute | Another name can be used for the new avatar to be identified. | |
description | element | Brief description for the avatar. | |
details | element | Details for the avatar. | |
disclaimer | element | Disclaimer regarding the new avatar. | |
license | element | License to release the avatar and all its content under. | |
website | element | URL for the avatar if it has it's own website. | |
categories | element | On what category would you place your avatar. Must select at least one of the categories. (People, 3D, Video, MP4). | |
tags | element | Tags for your avatar | |
isPrivate | attribute | Avatar can be private, and accessed only by the user. | |
isHidden | attribute | Hidden avatar will not be available to public. | |
accessMode | attribute | Avatar will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Avatar will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Avatar can be viewed or rated for (Everyone, Teen, Mature). | |
isFeatured | attribute | Featured instance. | |
creator | attribute | Instance creator. |
URI: https://www.botlibre.com/rest/api/update-avatar-icon
Operation: POST
Type: XML
The update-avatar-icon API used to update the avatar's icon
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Icon image file. |
URI: https://www.botlibre.com/rest/api/thumbs-up-avatar
Operation: POST
Type: XML
The thumbs-up-avatar API used to place a thumbs up on a selected avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-avatar
Operation: POST
Type: XML
The thumbs-down-avatar API used to place a thumbs down to a selected avatar.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Avatar's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-domains
Operation: POST
Type: XML
The get-domains API used to retrieve all available domains.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private domain items. | ||
filterAdult | Filter all adult domain items. | ||
type | Type of domain. | ||
typeFilter | Filter type of domain. | ||
userFilter | Filter by users. | ||
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-domain-users
Operation: POST
Type: XML
The get-domain-users API used to retrieve all users of a domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-domain-admins
Operation: POST
Type: XML
The get-domain-admins API used to retrieve all admins of a domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-domain
Operation: POST
Type: XML
The get-domain API retrieve a selected domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-domain-icon
Operation: POST
Type: XML
The get-domain-icon API used to return an icon of a domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/create-domain
Operation: POST
Type: XML
The create-domain API create's a new domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the domain. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
name | attribute | The domain name that used to identify the domain. | |
alias | attribute | Another name can be used for the new domain to be identified. | |
description | Brief description for the domain. | ||
details | Details for the domain. | ||
disclaimer | Disclaimer regarding the new domain. | ||
license | License to release the domain and all its content under. | ||
website | URL for the domain if it has it's own website. | ||
subdomain | You can choose a subdomain to host your forum's own website, or give a domain that you have registered and forward to this server's ip address. | ||
categories | On what category would you place your domain. Must select at least one of the categories. (Bot Libre, Web, Education, Misc). | ||
tags | Tags for your domain | ||
isPrivate | attribute | Instance can be private, and accessed only by the user. | |
isHidden | attribute | Hidden domain will not be available to public. | |
accessMode | attribute | Domain will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Domain will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Domain can be viewed or rated for (Everyone, Teen, Mature). | |
creationMode | attribute | Who can create channels, forums, bots in this domain. |
URI: https://www.botlibre.com/rest/api/check-domain
Operation: POST
Type: XML
The check-domain API used to validate and return a domain back.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/update-domain
Operation: POST
Type: XML
The update-domain API updates the contents of the domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the domain. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
name | attribute | The domain name that used to identify the domain. | |
alias | attribute | Another name can be used for the new domain to be identified. | |
description | Brief description for the domain. | ||
details | Details for the domain. | ||
disclaimer | Disclaimer regarding the new domain. | ||
license | License to release the domain and all its content under. | ||
website | URL for the domain if it has it's own website. | ||
subdomain | You can choose a subdomain to host your forum's own website, or give a domain that you have registered and forward to this server's ip address. | ||
categories | On what category would you place your domain. Must select at least one of the categories. (Bot Libre, Web, Education, Misc). | ||
tags | Tags for your domain | ||
isPrivate | attribute | Instance can be private, and accessed only by the user. | |
isHidden | attribute | Hidden domain will not be available to public. | |
accessMode | attribute | Domain will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Domain will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Domain can be viewed or rated for (Everyone, Teen, Mature). | |
creator | attribute | Instance creator. | |
creationMode | Who can create channels, forums, bots in this domain. |
URI: https://www.botlibre.com/rest/api/delete-domain
Operation: POST
Type: XML
The delete-domain API delete a selected domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-domain
Operation: POST
Type: XML
The flag-domain API used to flag a Domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/star-domain
Operation: POST
Type: XML
The star-domain API used to place a star to a domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/thumbs-up-domain
Operation: POST
Type: XML
The thumbs-up-domain API used to thumbs up a domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-domain
Operation: POST
Type: XML
The thumbs-down-domain API used to thumbs down to a selected domain.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Domain's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-graphics
Operation: POST
Type: XML
The get-graphics API retrieve all available graphics.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | Filter all the private graphic items. | ||
filterAdult | Filter all adult graphic items. | ||
type | Type of graphic. | ||
typeFilter | Filter type of graphic. | ||
userFilter | Filter by users. | ||
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-graphic-users
Operation: POST
Type: XML
The get-graphic-users API return all users of a selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-graphic-admins
Operation: POST
Type: XML
The get-graphic-admins API returns all admins of a selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/update-graphic
Operation: POST
Type: XML
The update-graphic API used to update the contents of a graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | Graphic's ID. | ||
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is updating the graphic. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The graphic name that used to identify the graphic. | |
alias | attribute | Another name can be used for the new graphic to be identified. | |
description | element | Brief description for the graphic. | |
details | element | Details for the graphic. | |
disclaimer | element | Disclaimer regarding the new graphic. | |
license | element | License to release the graphic and all its content under. | |
website | element | URL for the graphic if it has it's own website. | |
categories | element | On what category would you place your graphic. Must select at least one of the categories. (Image, Audio, Data, Misc). | |
tags | element | Tag your Graphic | |
isPrivate | attribute | Graphic can be private, and accessed only by the user. | |
isHidden | attribute | Hidden graphic will not be available to public. | |
accessMode | attribute | Graphic will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Graphic will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
accessMode | attribute | Graphic can be viewed or rated for (Everyone, Teen, Mature). | |
contentRating | attribute | Graphic can be viewed or rated for (Everyone, Teen, Mature). | |
isFeatured | attribute | Featured instance. | |
creator | attribute | Instance creator. |
URI: https://www.botlibre.com/rest/api/update-graphic-icon
Operation: POST
Type: XML
The update-graphic-icon API used to change and update the graphic icon.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Icon image file. |
URI: https://www.botlibre.com/rest/api/update-graphic-media
Operation: POST
Type: XML
The update-graphic-media API used to update the media content of the selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
id | attribute | Graphic's ID. | |
password | attribute | The password of the user who is creating the domain. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
fileName | attribute | File name of the graphic. | |
fileType | attribute | File type of the graphic. | |
file | file | Graphic file. |
URI: https://www.botlibre.com/rest/api/create-graphic
Operation: POST
Type: XML
The create-graphic API used to create a new graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the graphic. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The graphic name that used to identify the graphic. | |
alias | attribute | Another name can be used for the new graphic to be identified. | |
description | element | Brief description for the graphic. | |
details | element | Details for the graphic. | |
disclaimer | element | Disclaimer regarding the new graphic. | |
license | element | License to release the graphic and all its content under. | |
website | element | URL for the graphic if it has it's own website. | |
categories | element | On what category would you place your graphic. Must select at least one of the categories. (Bot Libre, Web, Education, Misc). | |
tags | element | Tags for your graphic | |
isPrivate | attribute | Instance can be private, and accessed only by the user. | |
isHidden | attribute | Hidden graphic will not be available to public. | |
accessMode | attribute | Graphic will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Graphic will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
contentRating | attribute | Graphic can be viewed or rated for (Everyone, Teen, Mature). |
URI: https://www.botlibre.com/rest/api/delete-graphic
Operation: POST
Type: XML
The delete-graphic API used to delete a selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-graphic
Operation: POST
Type: XML
The check-graphic API used to validate a graphic and return it back.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/flag-graphic
Operation: POST
Type: XML
The flag-graphic API used to flag a graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/star-graphic
Operation: POST
Type: XML
The star-graphic API used to place a star to a graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/thumbs-up-graphic
Operation: POST
Type: XML
The thumbs-up-graphic API used to place a thumbs up on a selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-graphic
Operation: POST
Type: XML
The thumbs-down-graphic API used to place a thumbs down to a selected graphic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Graphic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-analytics
Operation: POST
Type: XML
The get-analytics API used to retrieve all avaiable analytics.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
filterPrivate | attribute | Filter all the private analytic items. | |
filterAdult | attribute | Filter all adult analytic items. | |
type | attribute | Type of analytics. | |
typeFilter | attribute | Filter type of analytic. | |
userFilter | attribute | Filter by users. | |
tag | attribute | Filter by tag. | |
category | attribute | Filter by category. | |
filter | attribute | Filter by name or description keywords. | |
contentRating | attribute | Filter by content rating. | |
restrict | attribute | Filter restriction. | |
sort | attribute | Sort condition. | |
page | attribute | Result page. |
URI: https://www.botlibre.com/rest/api/get-analytic-users
Operation: POST
Type: XML
The get-analytic-users API used to retrieve all users of an analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-analytic-admins
Operation: POST
Type: XML
The get-analytic-admins API used to retrieve all admins of a selected analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/test-analytic
Operation: POST
Type: XML
The test-analytic API used to test a trained analytic model with a specific instructions.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the bot is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | The image as input to be recognized. |
URI: https://www.botlibre.com/rest/api/test-audio-analytic
Operation: POST
Type: XML
The test-audio-analytic API used to test an audio model analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
file | file | Audio file needed to audio recognize. |
URI: https://www.botlibre.com/rest/api/test-object-detection-analytic
Operation: POST
Type: XML
The test-object-detection-analytic API used to test an object detection analytic model with a specific instructions.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | The ID of the Analytic. | |
file | file | Image to test for the object detection analytic. |
URI: https://www.botlibre.com/rest/api/get-test-media-result
Operation: POST
Type: XML
The get-test-media-result API retrieve test media results.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/report-media-analytic
Operation: POST
Type: XML
The report-media-analytic API used to get an analytic reprot.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
processingTestMediaStatus | attribute | Analytic test media status. |
URI: https://www.botlibre.com/rest/api/train-analytic
Operation: POST
Type: XML
The train-analytic API used to train an analytic model.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
trainingStatus | attribute | Analytic training status. | |
cycles | attribute | Analytic training cycles. |
URI: https://www.botlibre.com/rest/api/delete-analytic-media
Operation: POST
Type: XML
The delete-analytic-media API used to delete a select analytic media.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
mediaId | attribute | Analytic's media ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/delete-analytic-test-media
Operation: POST
Type: XML
The delete-analytic-test-media API used to delete a test media of an analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
mediaId | attribute | Analytic's media ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/get-analytic-media
Operation: POST
Type: XML
The get-analytic-media API used to retrieve all analytic media.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic id for validation. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/get-analytic-test-media
Operation: POST
Type: XML
The get-analytic-test-media API retrieve a test media of an analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/create-analytic-label
Operation: POST
Type: XML
Create a label or labels for an Analytic. Each label is a classifier. Each label is like a package will contain a set of images. This is required before starting the training phase for image recognition. Each Analytic must at least has two labels.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | Password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | Analytic's ID. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/create-analytic-test-media-label
Operation: POST
Type: XML
Create a label or labels for an Analytic. Each label is a classifier. Each label is like a package will contain a set of images. This is required before starting the training phase for image recognition. Each Analytic must at least has two labels.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | Password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
instance | attribute | Analytic's ID. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/delete-analytic-label
Operation: POST
Type: XML
The delete-analytic-label API used to delete a selected label of an analytic object.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | Password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | Analytic's ID. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/delete-analytic-test-media-label
Operation: POST
Type: XML
The delete-analytic-test-media-label API used to delete a test media label of an analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. | |
password | attribute | Password of the user. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | Analytic's ID. | |
label | attribute | Analytic label. |
URI: https://www.botlibre.com/rest/api/check-training
Operation: POST
Type: XML
The check-training API used to retrieve some information of the current training of a model.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
id | attribute | Analytic's ID. | |
password | attribute | The password of the user who is creating the analytic. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/create-analytic
Operation: POST
Type: XML
The create-analytic API create a new Analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user who is creating the analytic. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The analytic name that used to identify the analytic. | |
alias | attribute | Another name can be used for the new analytic to be identified. | |
description | element | Brief description for the Analytic. | |
details | element | Details for the Analytic. | |
disclaimer | element | Disclaimer regarding the new Analytic. | |
license | element | License to release the Analytic and all its content under. | |
website | element | URL for the Analytic if it has it's own website. | |
categories | element | On what category would you place your Analytic. Must select at least one of the categories. (Image, Audio, Data, Misc). | |
tags | element | Tag your Analytic | |
isPrivate | attribute | Analytic can be private, and accessed only by the user. | |
isHidden | attribute | Hidden analytic will not be available to public. | |
accessMode | attribute | Analytic will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Analytic will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
accessMode | attribute | Analytic can be viewed or rated for (Everyone, Teen, Mature). | |
contentRating | attribute | Analytic can be viewed or rated for (Everyone, Teen, Mature). |
URI: https://www.botlibre.com/rest/api/update-analytic
Operation: POST
Type: XML
The update-analytic API update or change the details of a selected analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
id | attribute | Analytic's ID. | |
password | attribute | The password of the user who is creating the analytic. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
domain | attribute | Domain. | |
name | attribute | The analytic name that used to identify the analytic. | |
alias | attribute | Another name can be used for the new analytic to be identified. | |
description | element | Brief description for the Analytic. | |
details | element | Details for the Analytic. | |
disclaimer | element | Disclaimer regarding the new Analytic. | |
license | element | License to release the Analytic and all its content under. | |
website | element | URL for the Analytic if it has it's own website. | |
categories | element | On what category would you place your Analytic. Must select at least one of the categories. (Image, Audio, Data, Misc). | |
tags | element | Tag your Analytic | |
isPrivate | attribute | Analytic can be private, and accessed only by the user. | |
isHidden | attribute | Hidden analytic will not be available to public. | |
accessMode | attribute | Analytic will be accessed by based on the following options (Everyone, Users, Members, Admin). | |
forkAccessMode | attribute | Analytic will be able to copy by based on the following options (Everyone, Users, Members, Admin). | |
accessMode | attribute | Analytic can be viewed or rated for (Everyone, Teen, Mature). | |
contentRating | attribute | Avatar can be viewed or rated for (Everyone, Teen, Mature). | |
isFeatured | attribute | Featured instance. | |
creator | attribute | Instance creator. |
URI: https://www.botlibre.com/rest/api/flag-analytic
Operation: POST
Type: XML
The flag-analytic API used to place a flag to an Analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
flaggedReason | element | Flagged Reason. |
URI: https://www.botlibre.com/rest/api/thumbs-up-analytic
Operation: POST
Type: XML
The thumbs-up-analytic API used to thumbs up an Analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/thumbs-down-analytic
Operation: POST
Type: XML
The thumbs-down-analytic API used to thumbs down to an Analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/star-analytic
Operation: POST
Type: XML
The star-analytic API is used to star an analytic object.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
stars | attribute | Stars. |
URI: https://www.botlibre.com/rest/api/delete-analytic
Operation: POST
Type: XML
The delete-analyic API used to delete a selected analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
id | attribute | Analytic's ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. | |
password | attribute | The password of the user | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/check-analytic
Operation: POST
Type: XML
The check-analytic API used to validate an instance of an analytic and return it.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the analytic is private. | |
id | attribute | Analytic's ID. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/reset-data-analytic
Operation: POST
Type: XML
The rest-data-analytic API used to rest the data of a selected analytic.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user performing the operation. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the analytic is private. | |
id | attribute | Analytic's ID. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. |
URI: https://www.botlibre.com/rest/api/test-data-analytic
Operation: POST
Type: XML
Test the data analytic with one set of inputs.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user perfoming the operation. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the analytic is private. | |
id | attribute | Analytic's ID. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
input | element | A comma-seperated list of floats to be trained as input. |
URI: https://www.botlibre.com/rest/api/train-data-analytic
Operation: POST
Type: XML
Train the data analytic with multiple sets of inputs and outputs.
Parameter | Required | Type | Description |
---|---|---|---|
application | attribute | Your application ID. | |
user | attribute | The ID of the user. The user must be registered with Bot Libre. If not passed the user will be anonymous. The user is required if the analytic is private. | |
password | attribute | The password of the user. A token can also be used. | |
token | attribute | The token of the user. A token can be obtained through check-user, and is valid until reset. | |
instance | attribute | Analytic's ID. | |
data | element | Use the data tags to group the inputs with the corresponding outputs. | |
input | element | A comma-seperated list of floats to be trained as input. | |
output | element | A comma-seperated list of floats to be trained as output. |
You can call any of the above API using JSON instead of XML using the endpoint /rest/json instead of /rest/api.