Get agent settings.
Changed onReturns the complete configuration for an agent, including persona instructions, response behavior, deployment options, and feature flags. Use this to review or back up an agent's configuration.
Request
- Base URLhttps://app.customgpt.ai
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The unique identifier of the agent (formerly known as project).
Response
Agent settings that belong to a certain agent
Example response
{
"status": "success",
"data": {
"chatbot_avatar": "https://example.com/agent_avatar.png",
"chatbot_background_type": "color",
"radius_styling": "soft",
"font_family": "inter",
"chatbot_background": "https://example.com/agent_background.png",
"chatbot_background_color": "#FFFFFF",
"chatbot_color_scheme": "fresh",
"default_prompt": "How can I help you?",
"example_questions": [
"How do I get started?"
],
"response_source": "own_content",
"chatbot_msg_lang": "en",
"chatbot_color": "#000000",
"chatbot_toolbar_color": "#000000",
"persona_instructions": "You are a custom agent assistant called CustomGPT.ai, a friendly lawyer who answers questions based on the given context.",
"citations_answer_source_label_msg": "Sources referenced in this response",
"citations_sources_label_msg": "Sources",
"hang_in_there_msg": "Hang in there! I'm thinking..",
"chatbot_siesta_msg": "Oops! The agent is taking a siesta. We are aware of this and will get it back soon! Please try again later.",
"chatbot_failed_moderation_msg": "Sorry, I can't assist with that request. Please ask another question or let me know how I can help in a different way.",
"account_out_of_queries_msg": "I've been answering so many questions, I've got to take a little break for a bit.",
"is_loading_indicator_enabled": 2,
"live_activity_msg": "Thinking...",
"enable_citations": 3,
"enable_feedbacks": true,
"enable_copy_button": true,
"citations_view_type": "user",
"image_citation_display": "default",
"no_answer_message": "Sorry, I don't have an answer for that.",
"ending_message": "Please email us for further support",
"try_asking_questions_msg": "Try asking these questions...",
"view_more_msg": "View more",
"view_less_msg": "View less",
"branding_text": "Sponsored by <b>Acme</b>",
"branding_url": "https://example.com",
"branding_logo": "https://example.com/sponsor_logo.png",
"chatbot_model": "gpt-4-1",
"hide_sources_from_responses": true,
"user_avatar": "avatar.png",
"title_avatar_enabled": true,
"spotlight_avatar": "spotlight_avatar.png",
"spotlight_avatar_shape": "rectangle",
"spotlight_avatar_type": "default",
"user_avatar_orientation": "agent-left-user-right",
"agent_title_avatar_alignment": "center",
"conversation_retention_period": "year",
"conversation_retention_days": 180,
"enable_agent_knowledge_base_awareness": true,
"markdown_enabled": true,
"enable_full_file_read": true,
"user_awareness": true,
"context_depth": "compact",
"master_project_smart_routing_mode": "start-only",
"master_project_user_agent_switching_enabled": true,
"max_actions_per_query": 5,
"is_in_chat_agent_avatar_enabled": true,
"is_in_chat_user_avatar_enabled": true,
"conversation_history": "hidden",
"end_user_login_button": "dynamic",
"is_pdf_viewer_autoopen": true,
"pdf_limited_page_label": "Limited",
"allowed_domains_for_embedding": [
"example.com",
"app.example.com"
]
}
}Changes
- breaking
the
/response property's maxLength was increased from30to200for the response status - breaking
the
/response's property type changed frombooleantointegerfor status - breaking
the
/response's property type changed frombooleantointegerfor status - breaking
the
/response's property type changed frombooleantointegerfor status - warning
added the new
0.00enum value to the/response property for the response status - warning
added the new
0.00enum value to the/response property for the response status - warning
added the new
0.00enum value to the/response property for the response status - warning
added the new
1.00enum value to the/response property for the response status - warning
added the new
1.00enum value to the/response property for the response status - warning
added the new
1.00enum value to the/response property for the response status - warning
added the new
2.00enum value to the/response property for the response status - warning
added the new
2.00enum value to the/response property for the response status - warning
added the new
2.00enum value to the/response property for the response status - warning
added the new
422.00enum value to the/response property for the response status - warning
added the new
422.00enum value to the/response property for the response status - warning
added the new
422.00enum value to the/response property for the response status - warning
added the new
422.00enum value to the/response property for the response status - warning
added the new
claude-4.5-haikuenum value to the/response property for the response status - warning
added the new
claude-4.5-opusenum value to the/response property for the response status - warning
added the new
claude-4.5-sonnetenum value to the/response property for the response status - warning
added the new
claude-4.6-opusenum value to the/response property for the response status - warning
added the new
claude-4.6-sonnetenum value to the/response property for the response status - warning
added the new
claude-4.6-sonnet-thinkingenum value to the/response property for the response status - warning
added the new
claude-4.8-opusenum value to the/response property for the response status - warning
added the new
claude-5-opusenum value to the/response property for the response status - warning
added the new
claude-5-sonnetenum value to the/response property for the response status - warning
added the new
claude-5-sonnet-thinkingenum value to the/response property for the response status - warning
added the new
claude-5.5-opusenum value to the/response property for the response status - warning
added the new
colorenum value to the/response property for the response status - warning
added the new
gemini-3-proenum value to the/response property for the response status - warning
added the new
gemini-3.1-proenum value to the/response property for the response status - warning
added the new
gemini-3.5-flashenum value to the/response property for the response status - warning
added the new
gpt-5.1-lowenum value to the/response property for the response status - warning
added the new
gpt-5.1-noneenum value to the/response property for the response status - warning
added the new
gpt-5.2-lowenum value to the/response property for the response status - warning
added the new
gpt-5.2-noneenum value to the/response property for the response status - warning
added the new
gpt-5.4-lowenum value to the/response property for the response status - warning
added the new
gpt-5.6-luna-noneenum value to the/response property for the response status - warning
added the new
gpt-5.6-sol-noneenum value to the/response property for the response status - warning
added the new
gpt-5.6-terra-noneenum value to the/response property for the response status - warning
added the new
gpt-6-luna-noneenum value to the/response property for the response status - warning
added the new
gpt-6-sol-noneenum value to the/response property for the response status - warning
added the new
imageenum value to the/response property for the response status - info
added the non-success response with the status
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
the
response's property default value changed from#F5F5F5to#FFFFFFfor the status - info
the
response's property default value changed fromimagetocolorfor the status - info
the
response's property default value changed fromgpt-4-otogpt-4-1for the status - info
the
response's property default value changed from#000000to#565656for the status - info
the
response's property default value changed fromfalseto0for the status - info
the
response's property default value changed fromtrueto2for the status - info
the
response's property default value changed fromfalseto0for the status - info
removed the
claude-3-sonnetenum value from the/response property for the response status - info
removed the
claude-3.5-sonnetenum value from the/response property for the response status - info
removed the
imagecolorenum value from the/response property for the response status
- breaking
- warning
added the new
Agent id is requiredenum value to the/response property for the response status - warning
added the new
Agent with id {projectId} not foundenum value to the/response property for the response status - warning
added the new
defaultenum value to the/response property for the response status - warning
added the new
openai_contentenum value to the/response property for the response status - warning
added the new
own_contentenum value to the/response property for the response status - info
api tag
Agent Settingsadded - info
api tag
Project Settingsremoved - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
removed the
Defaultenum value from the/response property for the response status - info
removed the
My Contentenum value from the/response property for the response status - info
removed the
My Content + ChatGPTenum value from the/response property for the response status - info
removed the
Project id is requiredenum value from the/response property for the response status - info
removed the
Project with id {projectId} not foundenum value from the/response property for the response status
- warning