Upload Data Sources
Learn how to upload data sources to your chatbot using the ChatFly API.
Prerequisites
Before you begin, ensure you have the following:
- A ChatFly account to obtain an access token.
- A development environment or a tool for making HTTP requests, such as Curl or a programming language like Python.
Uploading Data Sources
API Endpoint
The API endpoint for uploading data sources to your chatbot is:
Request Body
To upload a data source, send a POST request to the API endpoint with a JSON request body containing the URL of the data source. Here’s an example request body:
- bot_id (string): ID of your bot.
- scrape_url (string): Link to the website URL where you want to scrape information.
- scrape_type (int): The method by which you import the data source.
Example Request
Here are example commands for uploading data sources using the ChatFly API:
Replace token with your access token.
Get Data Sources
API Endpoint
The API endpoint for getting a list of URLs for your chatbot is:
Make sure to replace {bot_id}
with the UUID of your bot.
Request Body
To get a list of URLs, send a GET request to the API endpoint with a params request. Here’s an example params request:
- bot_id (string): ID of your bot.
Example Request
Here are example commands for getting a list of URLs using the ChatFly API:
Replace token with your access token.
Response Body
The list of URLs is responded:
- knowledge_base_id (string): ID of the knowledge base.
- url (string): Your website URL.
- num_token (int): Number of words.
Was this page helpful?