# CloseBot API ## Docs - [Create API Key](https://developers.closebot.com/api-reference/account/create-api-key.md): Creates a new API key. - [Delete API Key](https://developers.closebot.com/api-reference/account/delete-api-key.md): Deletes an API key. - [List API keys](https://developers.closebot.com/api-reference/account/list-api-keys.md) - [Get agency](https://developers.closebot.com/api-reference/agency/get-agency.md): Retrieve the current agency details. Currently, CloseBot accounts can only be part of one agency. - [Get usage](https://developers.closebot.com/api-reference/agency/get-usage.md) - [Invite users](https://developers.closebot.com/api-reference/agency/invite-users.md) - [List agencies](https://developers.closebot.com/api-reference/agency/list-agencies.md): List all agencies the account is a part of. Currently, CloseBot accounts can only be part of one agency. - [Revoke invitation](https://developers.closebot.com/api-reference/agency/revoke-invitation.md) - [Add source transaction](https://developers.closebot.com/api-reference/billing/add-source-transaction.md) - [Delete source transaction](https://developers.closebot.com/api-reference/billing/delete-source-transaction.md) - [Get agency balance](https://developers.closebot.com/api-reference/billing/get-agency-balance.md): Gets the balance of the agency. - [Get agency billing](https://developers.closebot.com/api-reference/billing/get-agency-billing.md) - [Get re-billing settings](https://developers.closebot.com/api-reference/billing/get-re-billing-settings.md) - [Get source balance](https://developers.closebot.com/api-reference/billing/get-source-balance.md): Gets the balance of the source. - [List agency transactions](https://developers.closebot.com/api-reference/billing/list-agency-transactions.md) - [List billed usages](https://developers.closebot.com/api-reference/billing/list-billed-usages.md) - [List source transactions](https://developers.closebot.com/api-reference/billing/list-source-transactions.md) - [Refill agency wallet](https://developers.closebot.com/api-reference/billing/refill-agency-wallet.md): Attempts to charge the payment method on file for the agency to refill the agency wallet. Invoking this endpoint will charge you. Use with caution. - [Refill source wallet](https://developers.closebot.com/api-reference/billing/refill-source-wallet.md) - [Update agency billing](https://developers.closebot.com/api-reference/billing/update-agency-billing.md) - [Update re-billing](https://developers.closebot.com/api-reference/billing/update-re-billing.md) - [Attach a source to a bot](https://developers.closebot.com/api-reference/bot/attach-a-source-to-a-bot.md) - [Create a new bot](https://developers.closebot.com/api-reference/bot/create-a-new-bot.md) - [Create bot with AI](https://developers.closebot.com/api-reference/bot/create-bot-with-ai.md) - [Delete a bot](https://developers.closebot.com/api-reference/bot/delete-a-bot.md) - [Detach a source from a bot](https://developers.closebot.com/api-reference/bot/detach-a-source-from-a-bot.md) - [Duplicate a bot](https://developers.closebot.com/api-reference/bot/duplicate-a-bot.md) - [Export a bot](https://developers.closebot.com/api-reference/bot/export-a-bot.md) - [Get a bot](https://developers.closebot.com/api-reference/bot/get-a-bot.md) - [Get bot builder builder templates](https://developers.closebot.com/api-reference/bot/get-bot-builder-builder-templates.md) - [Get steps for a version](https://developers.closebot.com/api-reference/bot/get-steps-for-a-version.md) - [Get the node descriptors](https://developers.closebot.com/api-reference/bot/get-the-node-descriptors.md) - [List bots](https://developers.closebot.com/api-reference/bot/list-bots.md) - [Publish a bot](https://developers.closebot.com/api-reference/bot/publish-a-bot.md) - [Save a bot](https://developers.closebot.com/api-reference/bot/save-a-bot.md) - [Save bot tools](https://developers.closebot.com/api-reference/bot/save-bot-tools.md) - [Update a bot](https://developers.closebot.com/api-reference/bot/update-a-bot.md): Updates fields in a bot. Only non-null fields are updated. Any missing or null field is ignored. - [Update a bot version](https://developers.closebot.com/api-reference/bot/update-a-bot-version.md) - [Validate Flow](https://developers.closebot.com/api-reference/bot/validate-flow.md): Preview and validate a KDL import without creating a bot. Performs structural, referential, and graph integrity checks. - [Get action count](https://developers.closebot.com/api-reference/botmetric/get-action-count.md) - [Get actions](https://developers.closebot.com/api-reference/botmetric/get-actions.md) - [Get agency metric](https://developers.closebot.com/api-reference/botmetric/get-agency-metric.md) - [Get agency summary](https://developers.closebot.com/api-reference/botmetric/get-agency-summary.md) - [Get booking graph](https://developers.closebot.com/api-reference/botmetric/get-booking-graph.md) - [Get global leaderboard](https://developers.closebot.com/api-reference/botmetric/get-global-leaderboard.md) - [Get local leaderboard](https://developers.closebot.com/api-reference/botmetric/get-local-leaderboard.md) - [Get logs](https://developers.closebot.com/api-reference/botmetric/get-logs.md) - [Get message count](https://developers.closebot.com/api-reference/botmetric/get-message-count.md) - [Get message feedback reason](https://developers.closebot.com/api-reference/botmetric/get-message-feedback-reason.md) - [Get messages](https://developers.closebot.com/api-reference/botmetric/get-messages.md) - [Get messages with feedback](https://developers.closebot.com/api-reference/botmetric/get-messages-with-feedback.md) - [Get messages with likes](https://developers.closebot.com/api-reference/botmetric/get-messages-with-likes.md) - [Save message feedback](https://developers.closebot.com/api-reference/botmetric/save-message-feedback.md) - [Get source variables](https://developers.closebot.com/api-reference/botsourcevariable/get-source-variables.md) - [Update a source variable](https://developers.closebot.com/api-reference/botsourcevariable/update-a-source-variable.md) - [List templates](https://developers.closebot.com/api-reference/bottemplate/list-templates.md) - [Create a test session](https://developers.closebot.com/api-reference/bottesting/create-a-test-session.md) - [Delete a test session](https://developers.closebot.com/api-reference/bottesting/delete-a-test-session.md) - [Force processing](https://developers.closebot.com/api-reference/bottesting/force-processing.md) - [List test sessions](https://developers.closebot.com/api-reference/bottesting/list-test-sessions.md) - [Listen for messages](https://developers.closebot.com/api-reference/bottesting/listen-for-messages.md) - [Rollback a test session](https://developers.closebot.com/api-reference/bottesting/rollback-a-test-session.md) - [Send a message to a test session](https://developers.closebot.com/api-reference/bottesting/send-a-message-to-a-test-session.md) - [Update a test session](https://developers.closebot.com/api-reference/bottesting/update-a-test-session.md) - [Add a folder](https://developers.closebot.com/api-reference/hierarchy/add-a-folder.md) - [Delete a folder](https://developers.closebot.com/api-reference/hierarchy/delete-a-folder.md) - [Get a folder](https://developers.closebot.com/api-reference/hierarchy/get-a-folder.md) - [List folders](https://developers.closebot.com/api-reference/hierarchy/list-folders.md) - [Update a folder](https://developers.closebot.com/api-reference/hierarchy/update-a-folder.md) - [Broadcast human typing state to live subscribers for a lead.](https://developers.closebot.com/api-reference/lead/broadcast-human-typing-state-to-live-subscribers-for-a-lead.md) - [Delete a lead](https://developers.closebot.com/api-reference/lead/delete-a-lead.md) - [Get a lead](https://developers.closebot.com/api-reference/lead/get-a-lead.md) - [Get lead ai toggle](https://developers.closebot.com/api-reference/lead/get-lead-ai-toggle.md) - [Get lead page history](https://developers.closebot.com/api-reference/lead/get-lead-page-history.md) - [List leads](https://developers.closebot.com/api-reference/lead/list-leads.md) - [Put lead ai toggle](https://developers.closebot.com/api-reference/lead/put-lead-ai-toggle.md) - [Search leads](https://developers.closebot.com/api-reference/lead/search-leads.md) - [Send a message to a lead](https://developers.closebot.com/api-reference/lead/send-a-message-to-a-lead.md) - [Update a lead instance](https://developers.closebot.com/api-reference/lead/update-a-lead-instance.md) - [Update lead fields](https://developers.closebot.com/api-reference/lead/update-lead-fields.md) - [Attach a file to a source](https://developers.closebot.com/api-reference/library/attach-a-file-to-a-source.md) - [Create a Web-Scrape file](https://developers.closebot.com/api-reference/library/create-a-web-scrape-file.md) - [Delete a file](https://developers.closebot.com/api-reference/library/delete-a-file.md) - [Detach a file from a source](https://developers.closebot.com/api-reference/library/detach-a-file-from-a-source.md) - [Get a file metadata](https://developers.closebot.com/api-reference/library/get-a-file-metadata.md) - [Get file content](https://developers.closebot.com/api-reference/library/get-file-content.md) - [Get the scrape pages for a file](https://developers.closebot.com/api-reference/library/get-the-scrape-pages-for-a-file.md) - [List files](https://developers.closebot.com/api-reference/library/list-files.md) - [Replace file content](https://developers.closebot.com/api-reference/library/replace-file-content.md) - [Update the scrape pages for a file](https://developers.closebot.com/api-reference/library/update-the-scrape-pages-for-a-file.md) - [Upload a file](https://developers.closebot.com/api-reference/library/upload-a-file.md) - [Create Live Demo](https://developers.closebot.com/api-reference/livedemo/create-live-demo.md) - [Create Live Demo Session](https://developers.closebot.com/api-reference/livedemo/create-live-demo-session.md) - [Delete Live Demo](https://developers.closebot.com/api-reference/livedemo/delete-live-demo.md) - [Get Live Demo](https://developers.closebot.com/api-reference/livedemo/get-live-demo.md) - [Get Live Demo Lead](https://developers.closebot.com/api-reference/livedemo/get-live-demo-lead.md) - [List Live Demos](https://developers.closebot.com/api-reference/livedemo/list-live-demos.md) - [Stream Live Demo Messages](https://developers.closebot.com/api-reference/livedemo/stream-live-demo-messages.md) - [Stream Live Demo Messages](https://developers.closebot.com/api-reference/livedemo/stream-live-demo-messages-1.md) - [Update Live Demo](https://developers.closebot.com/api-reference/livedemo/update-live-demo.md) - [Update Live Demo Fields](https://developers.closebot.com/api-reference/livedemo/update-live-demo-fields.md) - [Delete a notification](https://developers.closebot.com/api-reference/notification/delete-a-notification.md) - [Get notification forwarding settings](https://developers.closebot.com/api-reference/notification/get-notification-forwarding-settings.md) - [List notifications](https://developers.closebot.com/api-reference/notification/list-notifications.md) - [Update a notification](https://developers.closebot.com/api-reference/notification/update-a-notification.md) - [Update notification forwarding settings](https://developers.closebot.com/api-reference/notification/update-notification-forwarding-settings.md) - [Create a new persona](https://developers.closebot.com/api-reference/persona/create-a-new-persona.md) - [Delete a persona](https://developers.closebot.com/api-reference/persona/delete-a-persona.md) - [Get a persona](https://developers.closebot.com/api-reference/persona/get-a-persona.md) - [List personas](https://developers.closebot.com/api-reference/persona/list-personas.md) - [Update a persona](https://developers.closebot.com/api-reference/persona/update-a-persona.md) - [Answer multiple FAQs](https://developers.closebot.com/api-reference/smartfaq/answer-multiple-faqs.md) - [Create a new FAQ](https://developers.closebot.com/api-reference/smartfaq/create-a-new-faq.md) - [Delete an FAQ](https://developers.closebot.com/api-reference/smartfaq/delete-an-faq.md) - [Follow up on answered FAQs](https://developers.closebot.com/api-reference/smartfaq/follow-up-on-answered-faqs.md) - [List FAQs](https://developers.closebot.com/api-reference/smartfaq/list-faqs.md) - [Add a source](https://developers.closebot.com/api-reference/source/add-a-source.md) - [Delete a source](https://developers.closebot.com/api-reference/source/delete-a-source.md): Deletes a source and all associated information from Closebot. Also attempts to uninstall the Closebot app from the external CRM. - [Get a source](https://developers.closebot.com/api-reference/source/get-a-source.md): Retrieves information for a single source. - [List HubSpot owners](https://developers.closebot.com/api-reference/source/list-hubspot-owners.md): Returns the list of HubSpot users (owners) available as message senders for a HubSpot source. Returns an empty list for non-HubSpot sources. - [List source calendars](https://developers.closebot.com/api-reference/source/list-source-calendars.md): Lists all calendars attached to a source. This will return both manually added calendars and calendars from the external CRM. - [List source channels](https://developers.closebot.com/api-reference/source/list-source-channels.md): Lists all channels available to a source. - [List source fields](https://developers.closebot.com/api-reference/source/list-source-fields.md) - [List source tags](https://developers.closebot.com/api-reference/source/list-source-tags.md) - [List sources](https://developers.closebot.com/api-reference/source/list-sources.md): Retrieves sources within the current agency. - [Update a source](https://developers.closebot.com/api-reference/source/update-a-source.md): Updates fields in a source. Only non-null fields are updated. Any missing or null field is ignored. - [Delete agencysource custom channels](https://developers.closebot.com/api-reference/sourcechannel/delete-agencysource-custom-channels.md) - [Get agencysource custom channels](https://developers.closebot.com/api-reference/sourcechannel/get-agencysource-custom-channels.md) - [Get agencysource custom channels 1](https://developers.closebot.com/api-reference/sourcechannel/get-agencysource-custom-channels-1.md) - [Post agencysource custom channels](https://developers.closebot.com/api-reference/sourcechannel/post-agencysource-custom-channels.md) - [Put agencysource custom channels](https://developers.closebot.com/api-reference/sourcechannel/put-agencysource-custom-channels.md) - [Send a webhook event](https://developers.closebot.com/api-reference/webhook/send-a-webhook-event.md) ## OpenAPI Specs - [swagger](https://megastream25-api.closebot.com/swagger/v1/swagger.json) - [openapi](https://developers.closebot.com/api-reference/openapi.json) ## Optional - [Documentation](https://docs.closebot.com/) - [Blog](https://closebot.com/blog)