# ChatNode API Docs ## Docs - [Authenticate Me](https://docs.chatnode.ai/docs/developer-guides/api/authenticate-me.md): Endpoint for checking the validity of your api key. - [Get Chat History](https://docs.chatnode.ai/docs/developer-guides/api/get-chat-history.md): This endpoint returns a list of messages and conversations between your customers and your trained agent - [Get Leads](https://docs.chatnode.ai/docs/developer-guides/api/get-leads.md): This endpoint provides a list of leads containing session IDs and user information such as name, email, and phone number. - [Introduction](https://docs.chatnode.ai/docs/developer-guides/api/introduction.md): Explore Our API Endpoints - [Quick Start](https://docs.chatnode.ai/docs/developer-guides/api/quick-start.md): Kickstart your integration with the ChatNode API! - [Send Message](https://docs.chatnode.ai/docs/developer-guides/api/send-message.md): Use this endpoint to send queries or prompts to your trained agent and receive immediate, accurate responses. - [Client Actions](https://docs.chatnode.ai/docs/developer-guides/javascript-sdk/client-actions.md) - [Event Listeners](https://docs.chatnode.ai/docs/developer-guides/javascript-sdk/event-listeners.md) - [Helper Methods](https://docs.chatnode.ai/docs/developer-guides/javascript-sdk/helper-methods.md): Programmatically control the chat widget with simple JavaScript methods. These methods let you dynamically control the chat widget's behavior from anywhere in your application. They are available under the global `window.chatnode` object. - [Introduction](https://docs.chatnode.ai/docs/developer-guides/javascript-sdk/introduction.md) - [Quick Start](https://docs.chatnode.ai/docs/developer-guides/javascript-sdk/quick-start.md): Get up and running with the ChatNode JavaScript Embed SDK in just a few simple steps. - [Calendly](https://docs.chatnode.ai/docs/integrations/calendly.md) - [Dropbox](https://docs.chatnode.ai/docs/integrations/dropbox.md): Guide to Integrating Dropbox with ChatNode - [Google Drive](https://docs.chatnode.ai/docs/integrations/google-drive.md): Guide to Integrating Google Drive with ChatNode - [Notion](https://docs.chatnode.ai/docs/integrations/notion.md): Guide to Integrating Notion with ChatNode - [OneDrive](https://docs.chatnode.ai/docs/integrations/onedrive.md): Guide to Integrating OneDrive with ChatNode - [SharePoint](https://docs.chatnode.ai/docs/integrations/sharepoint.md): Guide to Integrating SharePoint with ChatNode - [Slack](https://docs.chatnode.ai/docs/integrations/slack.md) - [Stripe](https://docs.chatnode.ai/docs/integrations/stripe.md) - [WordPress](https://docs.chatnode.ai/docs/integrations/wordpress.md) - [Zendesk](https://docs.chatnode.ai/docs/integrations/zendesk.md): Guide to Integrating Zendesk with ChatNode - [Get Available Slots](https://docs.chatnode.ai/docs/user-guides/actions/calendly/get-available-slots.md) - [Client Action](https://docs.chatnode.ai/docs/user-guides/actions/custom-action/client-action.md) - [Server Action](https://docs.chatnode.ai/docs/user-guides/actions/custom-action/server-action.md) - [Collect Leads](https://docs.chatnode.ai/docs/user-guides/actions/forms/collect-leads.md) - [Custom Form](https://docs.chatnode.ai/docs/user-guides/actions/forms/custom-form.md) - [Overview](https://docs.chatnode.ai/docs/user-guides/actions/overview.md) - [Notify](https://docs.chatnode.ai/docs/user-guides/actions/slack/notify.md) - [Get Invoices](https://docs.chatnode.ai/docs/user-guides/actions/stripe/get-invoices.md) - [Get Subscriptions](https://docs.chatnode.ai/docs/user-guides/actions/stripe/get-subscriptions.md) - [Update Billing Address](https://docs.chatnode.ai/docs/user-guides/actions/stripe/update-billing-address.md) - [Branding](https://docs.chatnode.ai/docs/user-guides/appearance/branding.md) - [Custom Domain](https://docs.chatnode.ai/docs/user-guides/appearance/custom-domain.md) - [Customization](https://docs.chatnode.ai/docs/user-guides/appearance/customization.md): The Customize tab in ChatNode offers a range of options to personalize the look and functionality of your agent. - [Getting Started](https://docs.chatnode.ai/docs/user-guides/getting-started/introduction.md) - [Deploy to Your Website](https://docs.chatnode.ai/docs/user-guides/getting-started/web-integration.md) - [AI Assist](https://docs.chatnode.ai/docs/user-guides/response-quality/ai-assist.md): AI Assist offers smart, real-time support and task automation. - [Instructions](https://docs.chatnode.ai/docs/user-guides/response-quality/instructions.md) - [Model Comparison](https://docs.chatnode.ai/docs/user-guides/response-quality/model-comparison.md) - [Files](https://docs.chatnode.ai/docs/user-guides/training/files.md): Easily train your agent by uploading documents directly. - [Text](https://docs.chatnode.ai/docs/user-guides/training/text.md): Upload text to effectively train your agent. - [Website](https://docs.chatnode.ai/docs/user-guides/training/website.md): Train your agent using website content by linking relevant URLs. - [Analytics](https://docs.chatnode.ai/docs/user-guides/users/analytics.md): Track key metrics and user interactions - [Chat History](https://docs.chatnode.ai/docs/user-guides/users/chat-history.md): Chat History is a valuable feature for tracking and analyzing past conversations to improve agent performance and user experience. - [Live Chat](https://docs.chatnode.ai/docs/user-guides/users/live-chat.md): Setting Up and Using Live Chat - [Teams](https://docs.chatnode.ai/docs/user-guides/users/teams.md): Creating Teams and Managing Users - [Usage](https://docs.chatnode.ai/docs/user-guides/users/usage.md): Manage resources effectively to stay within limits and maintain performance. ## OpenAPI Specs - [openapi](https://docs.chatnode.ai/docs/openapi.json)