List bots

GEThttps://api.poe.com/bots

Overview

Returns all API Bots under your account.

Authentication

Send your Poe API key in the Authorization header:

Authorization: Bearer sk_test_51SAMPLEKEY

All requests must be made over HTTPS.

Parameters

This endpoint does not accept query or path parameters.

Responses

FieldTypeRequiredDescription
botsobject[]Required
bots[].handlestringRequiredThe bot's unique handle
bots[].descriptionstringRequiredThe bot's description
bots[].is_privatebooleanRequiredWhether the bot is private
bots[].api_bot_settingsobjectOptionalConfiguration for how your bot connects to your Chat Completions API or Responses API endpoint.
bots[].api_bot_settings.model_namestringOptionalModel name passed to your endpoint
bots[].api_bot_settings.base_urlstringOptionalBase URL of your API endpoint
bots[].api_bot_settings.api_keystringOptionalAPI key for authenticating requests to your endpoint. Encrypted at rest. Only accepted on write requests; not returned in responses.
bots[].api_bot_settings.api_type"chat_completions_api" | "responses_api"OptionalAPI format: chat_completions_api or responses_api Allowed values: chat_completions_api, responses_api
bots[].api_bot_settings.max_input_tokensintegerOptionalMaximum number of input tokens allowed
bots[].api_bot_settings.context_sizeintegerOptionalTotal context window size in tokens
bots[].api_bot_settings.input_modalities"text" | "image" | "video"[]OptionalSupported input types. Video is only supported with the Chat Completions API.
bots[].api_bot_settings.output_modalities"text"[]OptionalSupported output types
bots[].api_bot_settings.supported_features"tools"[]OptionalSupported features
bots[].api_bot_settings.param_definitionsobject[]OptionalCustom parameter definitions
bots[].api_bot_settings.pricingobjectOptionalPer-token pricing configuration. Prices are string decimal values representing dollar cost per single token.
bots[].parameter_controlsobjectOptionalUI controls displayed to users when interacting with your bot.
bots[].parameter_controls.api_version"2"OptionalMust be "2" Allowed values: 2
bots[].parameter_controls.sectionsobject[]Optional

❌ Error codes

HttpTypeDescription
401errorAuthentication failed Incorrect API key provided. You can find your API key at https://poe.com/api/keys.

🔁 Callbacks & webhooks

No callbacks or webhooks are associated with this endpoint.