curl --request GET \
--url http://localhost:8000/api/v1/debug/enabled-functions \
--header 'Authorization: Bearer <token>'{
"functions": [
{
"name": "<string>",
"parameters": [
{
"name": "<string>",
"has_default": true,
"kind": "<string>",
"type_annotation": "<string>",
"default_value": "<string>"
}
],
"docstring": "<string>",
"return_annotation": "<string>"
}
],
"total_count": 123
}Get all enabled functions and their parameters from inspection.
Returns: EnabledFunctionsResponse: List of enabled functions with their parameters.
curl --request GET \
--url http://localhost:8000/api/v1/debug/enabled-functions \
--header 'Authorization: Bearer <token>'{
"functions": [
{
"name": "<string>",
"parameters": [
{
"name": "<string>",
"has_default": true,
"kind": "<string>",
"type_annotation": "<string>",
"default_value": "<string>"
}
],
"docstring": "<string>",
"return_annotation": "<string>"
}
],
"total_count": 123
}The access token received from the authorization server in the OAuth 2.0 flow.
Successful Response
Schema for enabled functions inspection response.
List of enabled functions with their parameters
Show child attributes
Function name
Function parameters
Show child attributes
Parameter name
Whether parameter has a default value
Parameter kind (POSITIONAL_ONLY, POSITIONAL_OR_KEYWORD, etc.)
Parameter type annotation as string
Default value as string
Function docstring
Return type annotation as string
Total number of enabled functions