/
ER
eratolab
/
Erato Labs Generated API
Search skmtc…
⌘K
Changes
Docs
Sign in
Docs
History
Schema
Filter operations
assistant_hub
14
get
/api/v1beta/assistant-hub/assistants
get
/api/v1beta/assistant-hub/assistants/{hub_assistant_id}
put
/api/v1beta/assistant-hub/assistants/{hub_assistant_id}/review
get
/api/v1beta/assistant-hub/assistants/{hub_assistant_id}/reviews
post
/api/v1beta/assistant-hub/assistants/{source_assistant_id}/submission-diff
post
/api/v1beta/assistant-hub/assistants/{source_assistant_id}/versions
get
/api/v1beta/assistant-hub/config
get
/api/v1beta/assistant-hub/my/versions
get
/api/v1beta/assistant-hub/review/versions
put
/api/v1beta/assistant-hub/versions/{version_id}/current
put
/api/v1beta/assistant-hub/versions/{version_id}/featured
put
/api/v1beta/assistant-hub/versions/{version_id}/published
post
/api/v1beta/assistant-hub/versions/{version_id}/review
post
/api/v1beta/assistant-hub/versions/{version_id}/withdraw
assistants
6
budget
1
chat_history_compaction
1
crate::server::license_notices
1
desktop_sidecar
3
entra_id
2
files
2
local_delegation
5
mcp_servers
5
ms_office
1
share_grants
3
share_links
4
sharepoint
4
starting_assistant
1
token_usage
1
get
/api/v1beta/chats
post
/api/v1beta/chats/{chat_id}/archive
Archive a chat
get
/api/v1beta/chats/{chat_id}/messages
Get all messages for a specific chat
post
/api/v1beta/chats/{chat_id}/unarchive
Unarchive a chat
get
/api/v1beta/files/{file_id}
Get a single file by its ID
get
/api/v1beta/files/{file_id}/preview
Get an inline preview for a single file by its ID.
post
/api/v1beta/me/chats
Create a new chat without an initial message
post
/api/v1beta/me/chats/archive_all
Archive all chats owned by the authenticated user.
get
/api/v1beta/me/chats/{chat_id}
Get a single chat.
put
/api/v1beta/me/chats/{chat_id}
Update mutable fields on a chat.
post
/api/v1beta/me/chats/{chat_id}/delegated_runs/{child_chat_id}/retry
Re-dispatch a failed delegated task run as a new async child.
post
/api/v1beta/me/chats/{chat_id}/react
Run the reaction turn a delivered task result is still owed.
get
/api/v1beta/me/client-operations
post
/api/v1beta/me/client-operations/{attempt_id}/cancel
post
/api/v1beta/me/client-operations/{attempt_id}/claim
post
/api/v1beta/me/client-operations/{attempt_id}/continue
post
/api/v1beta/me/client-operations/{attempt_id}/result
get
/api/v1beta/me/facets
get
/api/v1beta/me/file-capabilities
Get available file capabilities
get
/api/v1beta/me/frequent_assistants
get
/api/v1beta/me/generating
get
/api/v1beta/me/mcp-tool-approval-settings
post
/api/v1beta/me/mcp-tool-approval-settings
Store a persistent decision for a tool from the settings surface. The in-stream ApproveAlways decision remains the other writer of the same rows; this endpoint exists so a grant flipped back to the policy default in settings can be re-granted without waiting for the next in-chat approval stop, and so a tool can be put on ask or denied outright. The `allow_always` policy only guards grants: it exists to keep the product from becoming more permissive, and a denial is strictly more restrictive, so it works in deployments that never enable approvals at all. An ask needs the approval gate to have any effect, so it is refused without one.
put
/api/v1beta/me/mcp-tool-approval-settings/batch
Apply several decisions for one server at once, e.g. a whole group of tools set to one decision. Every entry is validated before anything is written and the writes share one transaction, so a rejected entry leaves the stored decisions untouched.
delete
/api/v1beta/me/mcp-tool-approval-settings/{setting_id}
post
/api/v1beta/me/messages/abortstream
post
/api/v1beta/me/messages/clienttoolresult
post
/api/v1beta/me/messages/continuestream
post
/api/v1beta/me/messages/editstream
post
/api/v1beta/me/messages/regeneratestream
post
/api/v1beta/me/messages/resumestream
post
/api/v1beta/me/messages/submitstream
get
/api/v1beta/me/models
Get available chat models for the user
get
/api/v1beta/me/profile
put
/api/v1beta/me/profile/preferences
get
/api/v1beta/me/recent_chats
get
/api/v1beta/me/starter-prompts
get
/api/v1beta/messages
put
/api/v1beta/messages/{message_id}/feedback
Submit or update feedback for a message
delete
/api/v1beta/messages/{message_id}/feedback
Delete feedback for a message
post
/api/v1beta/prompt-optimizer
Optimize a prompt using the configured prompt optimizer.
get
/health
Get health of the API.
head
/health
Get health of the API.
get
/office-addin/manifest-document.xml
Get the document task-pane Office add-in manifest with runtime URL substitutions.
get
/office-addin/manifest-exchange-server.xml
Get the Office add-in manifest for Exchange Server with runtime URL substitutions.
get
/office-addin/manifest.xml
Get the Office add-in manifest with runtime URL substitutions.
assistant_hub
Copy Markdown
Copied
Copy failed
Changes to GET /api/v1beta/assistant-hub/config
get
/api/v1beta/assistant-hub/config
Sep 1, 2026
1f43ccdb16b0
Revision changes
info
added the required property
enable_categories
to the response with the
200
status