# ChatLogger API (Go) ## Description Last update on May 3, 2025. API for logging and managing chat sessions. ## Servers - http://api.example.com: http://api.example.com () ## Authentication The API accepts 3 different authentication methods: - Api key auth (http_api_key) - Api key auth (http_api_key) & Bearer auth (http_api_key) - Bearer auth (http_api_key) ## Endpoints and operations ### [Analytics](https://chatlogger-api-docs.kjanat.com/group/endpoint-analytics.md) - [Get Message Statistics](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-analytics-messages.md) ### [Auth](https://chatlogger-api-docs.kjanat.com/group/endpoint-auth.md) - [User Login](https://chatlogger-api-docs.kjanat.com/operation/operation-post-auth-login.md) - [User Logout](https://chatlogger-api-docs.kjanat.com/operation/operation-post-auth-logout.md) - [User Registration](https://chatlogger-api-docs.kjanat.com/operation/operation-post-auth-register.md) ### [Chats](https://chatlogger-api-docs.kjanat.com/group/endpoint-chats.md) - [List Chats](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-chats.md) - [Create Chat](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-chats.md) - [Get Chat by ID](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-chats-parameter.md) - [Delete Chat](https://chatlogger-api-docs.kjanat.com/operation/operation-delete-api-v1-chats-parameter.md) - [Update Chat](https://chatlogger-api-docs.kjanat.com/operation/operation-patch-api-v1-chats-parameter.md) - [Get Chat Messages](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-chats-parameter-messages.md) ### [Exports](https://chatlogger-api-docs.kjanat.com/group/endpoint-exports.md) - [List Export Jobs](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-exports.md) - [Create Asynchronous Export Job](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-exports.md) - [Get Export Job Status](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-exports-parameter.md) - [Download Export File](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-exports-parameter-download.md) - [Create Synchronous Export (Legacy)](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-exports-sync.md) ### [Orgs](https://chatlogger-api-docs.kjanat.com/group/endpoint-orgs.md) - [Create Chat](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-orgs-parameter-chats.md) - [Create Message](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-orgs-parameter-chats-parameter-messages.md) - [List API Keys](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-orgs-me-apikeys.md) - [Generate API Key](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-orgs-me-apikeys.md) - [Revoke API Key](https://chatlogger-api-docs.kjanat.com/operation/operation-delete-api-v1-orgs-me-apikeys-parameter.md) - [Delete API Key (Not typically exposed, Revoke is preferred)](https://chatlogger-api-docs.kjanat.com/operation/operation-delete-api-v1-orgs-me-apikeys-parameter-delete.md) - [List Organization Users (Admin)](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-orgs-me-users.md) ### [Users](https://chatlogger-api-docs.kjanat.com/group/endpoint-users.md) - [Get Current User](https://chatlogger-api-docs.kjanat.com/operation/operation-get-api-v1-users-me.md) - [Update Current User](https://chatlogger-api-docs.kjanat.com/operation/operation-patch-api-v1-users-me.md) - [Change Password](https://chatlogger-api-docs.kjanat.com/operation/operation-post-api-v1-users-me-password.md) [Powered by Bump.sh](https://bump.sh)