Découvrez la puissance de l'API partenaire de ChatBotKit pour un développement SaaS sans effort. Créez des sous-comptes avec des configurations et des limites uniques, et profitez d'une personnalisation et d'un contrôle accrus.

ChatBotKit Partner API is designed specifically for creating SaaS solutions atop ChatBotKit, leveraging a dynamic parent-child account relationship. It's the first of its kind, aiming to simplify the development of AI SaaS solutions.

Caractéristiques principales

  • Effortless SaaS Development: Simplify your SaaS solutions with our Partner API. Create separate sub-accounts with unique limits, restrictions, and configurations.
  • Gestion unique des comptes: Chaque sous-compte fonctionne de manière indépendante, hébergeant ses propres conversations et paramètres, ce qui permet une personnalisation et un contrôle accrus.
  • Comprehensive SDK Implementation: Fully implemented within our SDK, the Partner API offers a seamless and efficient integration experience.
  • Integration with Popular Frameworks: We support direct integrations with popular frameworks such as NextAuth.js, making it even easier to incorporate our Partner API into your projects.

Utiliser l'API partenaire de ChatBotKit

Here's a taste of what you can do with our Partner API:

POST /v1/partner/user/create HTTP/1.1 Host: api.chatbotkit.com Authorization: Bearer {your_token_here} Content-Type: application/json { "name": "New SaaS Client" } HTTP/1.1 200 OK Content-Type: application/json { "id": "sub_account_user_id" }

Cette demande créera un nouveau sous-compte sous un compte partenaire, chacun avec ses propres configurations et limites.

Pour interagir avec ces sous-comptes, il suffit d'ajouter un en-tête supplémentaire à votre demande :

POST /v1/conversation/{conversation_id}/complete HTTP/1.1 Host: api.chatbotkit.com Authorization: Bearer {your_token_here} X-RunAs-UserId: {sub_account_user_id} Content-Type: application/json { "text": "Hi there!" }

Cette demande permet de compléter une conversation spécifique dans le cadre d'un sous-compte. Il suffit de remplacer {conversation_id} avec l'identifiant de la conversation que vous souhaitez terminer et {sub_account_user_id} avec l'ID du sous-compte dans lequel vous opérez.

Plonger plus profondément

Ready to start building your SaaS solution with conversational AI? Our comprehensive Partner API documentation provides everything you need to get started. For the full experience, please visit our OpenAPI specification page.

Rejoignez-nous dans l'ère du développement SaaS. Libérez la puissance de l'API partenaire ChatBotKit - parce que lorsqu'il s'agit de construire des solutions SaaS, nous croyons qu'il faut rendre les choses plus faciles, pas plus difficiles.