API Documentation
Introduction
Overview of the Kart AI API endpoints
Introduction
The Kart AI API provides a comprehensive set of endpoints for managing stores, products, and user authentication in the Kart AI application. Here are all the available endpoints for enterprise users:
Authentication
API Keys
Your API keys can also be found via platform.kart.ai. It is passed in as a header to authenticate requests to many API endpoints seen below.
API Endpoints
Chat Endpoints
- Get Follow-up Questions:
POST api/get_followups
- Get Kart AI Response:
POST api/get_chat_response
Fine-tuned Model Endpoints
Our current models are fine-tuned for each specific store behind the scenes. That being said, to add more customer data to the model, you can call the following endpoint:
- Create Fine-tune Job:
POST api/create-finetune-job
Store Management
- Add Store:
POST api/add_store
- Get User Store Products:
GET api/products/{shop}
Product Management
- Upload CSV:
POST api/upload_csv
Conversations
- Get Conversations:
GET api/conversations/{shop}
Data Protection
- Redact Store:
POST api/shop/redact
- Get Customer Data:
GET api/customers/data_request
- Redact Customer:
POST api/customers/redact