Returns default model, tool access, connector, and skill options for a personal-agent or custom-agent conversation. Set type to 'personal-agent' for the requesting user's defaults, or 'custom-agent' and provide agentId for a custom agent. The response also includes the effective model catalog for the workspace.
Authentication
AuthorizationBearerSend your token in the Authorization: Bearer <token> header. See Authentication for API keys and OAuth.
Query parameters
typestringRequiredThe agent type to resolve defaults for ('personal-agent' or 'custom-agent').
agentIdstringOptionalThe id of the custom agent when is 'custom-agent'.
Responses
200 OK
application/json
typestring or nullOptionalThe matching agent thread type.
modelProviderstring or nullOptionalThe default model provider.
modelNamestring or nullOptionalThe default model name.
presetKeystring or nullOptionalThe stored preset identity for preset-based agents.
reasoningLevelstring or nullOptionalThe default reasoning level.
toolAccessobjectOptionalRepresents default agent tool access settings.
Show 5 properties
aworkbooleanOptionalA value indicating whether awork tools are enabled by default.
webSearchbooleanOptionalA value indicating whether web search is enabled by default.
googleGenAibooleanOptionalA value indicating whether Google GenAI tools are enabled by default.
openAiImageGenerationbooleanOptionalA value indicating whether OpenAI image generation is enabled by default.
availableImageCapabilitiesarray of string or nullOptionalImage capability keys available in the workspace.
connectorIdsarray of string or nullOptionalThe default connector ids.
skillIdsarray of string or nullOptionalThe default skill ids.
availableModelsobjectOptionalDescribes the models available to the workspace.
Show 7 properties
defaultProviderstring or nullOptionalThe default provider.
defaultModelstring or nullOptionalThe default model.
providersarray of object or nullOptionalThe available providers and their models.
Show 5 properties
providerstring or nullOptionalThe stable provider key.
displayNamestring or nullOptionalThe provider name shown to users.
defaultModelstring or nullOptionalThe provider model selected by default.
modelsarray of string or nullOptionalThe available provider model keys.
modelDetailsarray of object or nullOptionalRich model metadata for model pickers.
Show 19 properties
idstring or nullOptionalThe model id used by the provider API.
keystring or nullOptionalThe stable catalog key.
kindstring or nullOptionalThe model kind.
vendorKeystring or nullOptionalThe stable vendor key.
vendorCountrystring or nullOptionalThe vendor country shown in the model picker.
regionKeystring or nullOptionalThe stable serving-region key.
displayNamestring or nullOptionalThe display label.
statusstring or nullOptionalThe lifecycle status of the model.
isNewbooleanOptionalWhether the model is newly published.
isWorkspaceEnabledbooleanOptionalWhether workspace policy enables the model.
isInUsebooleanOptionalWhether a current workspace configuration or thread uses the model.
isAvailablebooleanOptionalWhether provider readiness makes the model available.
disabledReasonstring or nullOptionalThe reason the model is unavailable.
canTogglebooleanOptionalWhether the workspace can change this model's switch.
creditFactornumber or nullOptionalThe cost factor relative to GPT-6.1 Sol for the measured production usage mix.
servedFromstring or nullOptionalThe serving region label.
servingFlagstring or nullOptionalThe serving region flag.
supportsImageInputbooleanOptionalWhether the model accepts native image input.
supportedReasoningLevelsarray of string or nullOptionalThe reasoning levels supported by this model.
performanceLevelsarray of object or nullOptionalThe predefined performance levels that resolve to available models.
Show 5 properties
idstring or nullOptionalThe stable identifier used by clients to present the performance level.
providerstring or nullOptionalThe selected model provider.
modelstring or nullOptionalThe selected model name.
reasoningLevelstring or nullOptionalThe selected reasoning level.
isDefaultbooleanOptionalWhether this is the default performance level for new personal agent chats.
workspaceSettingsobjectOptionalRepresents effective workspace AI model policy.
Show 6 properties
autoEnableNewModelsbooleanOptionalWhether new models in enabled parents are enabled automatically.
vendorsarray of object or nullOptionalThe effective vendor states.
Show 7 properties
keystring or nullOptionalThe stable switch key.
displayNamestring or nullOptionalThe display name.
countrystring or nullOptionalThe vendor country, when this switch represents a vendor.
isEnabledbooleanOptionalWhether the switch is enabled.
isNewbooleanOptionalWhether this switch is newly published.
canTogglebooleanOptionalWhether this parent switch can be changed.
disabledReasonstring or nullOptionalThe authoritative reason the switch or its children are unavailable.
regionsarray of object or nullOptionalThe effective region states.
Show 7 properties
keystring or nullOptionalThe stable switch key.
displayNamestring or nullOptionalThe display name.
countrystring or nullOptionalThe vendor country, when this switch represents a vendor.
isEnabledbooleanOptionalWhether the switch is enabled.
isNewbooleanOptionalWhether this switch is newly published.
canTogglebooleanOptionalWhether this parent switch can be changed.
disabledReasonstring or nullOptionalThe authoritative reason the switch or its children are unavailable.
presetsarray of object or nullOptionalEffective Fast, Balanced, and Deep preset assignments.
Show 7 properties
presetKeystring or nullOptionalThe preset key.
isAutobooleanOptionalWhether the preset uses central Auto resolution.
modelKeystring or nullOptionalThe explicit model key.
reasoningLevelstring or nullOptionalThe effective reasoning level.
modelStatusstring or nullOptionalThe stored model lifecycle status.
warningstring or nullOptionalThe warning shown for a deprecated stored reference.
errorstring or nullOptionalThe error shown for a removed or unavailable stored reference.
modelsarray of object or nullOptionalThe full effective catalog used by workspace model settings.
Show 19 properties
idstring or nullOptionalThe model id used by the provider API.
keystring or nullOptionalThe stable catalog key.
kindstring or nullOptionalThe model kind.
vendorKeystring or nullOptionalThe stable vendor key.
vendorCountrystring or nullOptionalThe vendor country shown in the model picker.
regionKeystring or nullOptionalThe stable serving-region key.
displayNamestring or nullOptionalThe display label.
statusstring or nullOptionalThe lifecycle status of the model.
isNewbooleanOptionalWhether the model is newly published.
isWorkspaceEnabledbooleanOptionalWhether workspace policy enables the model.
isInUsebooleanOptionalWhether a current workspace configuration or thread uses the model.
isAvailablebooleanOptionalWhether provider readiness makes the model available.
disabledReasonstring or nullOptionalThe reason the model is unavailable.
canTogglebooleanOptionalWhether the workspace can change this model's switch.
creditFactornumber or nullOptionalThe cost factor relative to GPT-6.1 Sol for the measured production usage mix.
servedFromstring or nullOptionalThe serving region label.
servingFlagstring or nullOptionalThe serving region flag.
supportsImageInputbooleanOptionalWhether the model accepts native image input.
supportedReasoningLevelsarray of string or nullOptionalThe reasoning levels supported by this model.
availableImageCapabilitiesarray of string or nullOptionalImage capability keys available in this workspace.
availableImageCapabilitiesarray of string or nullOptionalImage capability keys available in this workspace.
imageCapabilityModelsobject or nullOptionalThe configured runtime model for each image capability, using the workspace catalog metadata.
Show schema
object or null
Additional properties
idstring or nullOptionalThe model id used by the provider API.
keystring or nullOptionalThe stable catalog key.
kindstring or nullOptionalThe model kind.
vendorKeystring or nullOptionalThe stable vendor key.
vendorCountrystring or nullOptionalThe vendor country shown in the model picker.
regionKeystring or nullOptionalThe stable serving-region key.
displayNamestring or nullOptionalThe display label.
statusstring or nullOptionalThe lifecycle status of the model.
isNewbooleanOptionalWhether the model is newly published.
isWorkspaceEnabledbooleanOptionalWhether workspace policy enables the model.
isInUsebooleanOptionalWhether a current workspace configuration or thread uses the model.
isAvailablebooleanOptionalWhether provider readiness makes the model available.
disabledReasonstring or nullOptionalThe reason the model is unavailable.
canTogglebooleanOptionalWhether the workspace can change this model's switch.
creditFactornumber or nullOptionalThe cost factor relative to GPT-6.1 Sol for the measured production usage mix.
servedFromstring or nullOptionalThe serving region label.
servingFlagstring or nullOptionalThe serving region flag.
supportsImageInputbooleanOptionalWhether the model accepts native image input.
supportedReasoningLevelsarray of string or nullOptionalThe reasoning levels supported by this model.
400 Bad Request
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.
401 Unauthorized
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.
404 Not Found
application/json
codestringRequired1 The error code.
descriptionstringRequired1 The description of the error.
linkstringRequired1 The link to the API documentation page.
detailsarray of string or nullOptionalA list of details describing the error.
validationErrorsarray of object or nullOptionalIf a validation error occurred, this contains the validation errors for each property.
Show 2 properties
propertystring or nullOptionalThe name of the property that failed validation.
messagestring or nullOptionalThe reason why this property failed validation.
traceIdstring or nullOptionalThe request trace id for tracking the request.