/
H2
h2o
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Admin Sessions
3
Agents
57
AI Assistants
42
API Keys
6
Chat
42
Collections
57
get
/collections
List collections.
post
/collections
Create a Collection
get
/collections/all
Fetches all users' collection metadata sorted by last update time by default.
get
/collections/count
Counts a number of collections.
get
/collections/{collection_id}
Get a Collection
delete
/collections/{collection_id}
Deletes collection.
patch
/collections/{collection_id}
Updates attributes of an existing collection.
get
/collections/{collection_id}/chunks/{chunk_ids}
Returns specific chunks in a collection.
post
/collections/{collection_id}/chunks/match
Finds chunks related to a message using semantic search.
post
/collections/{collection_id}/chunks/search
Finds chunks related to a message using lexical search.
post
/collections/delete_job
Creates a job to delete collections.
post
/collections/reset_all_collection_expirations
Reset all collection expiry dates and inactivity intervals that have been set.
put
/collections/{collection_id}/prompt_template
Updates a prompt template reference of a collection.
delete
/collections/{collection_id}/prompt_template
Removes a prompt template reference from the collection.
put
/collections/{collection_id}/expiry_date
Updates an expiry date of a collection.
delete
/collections/{collection_id}/expiry_date
Removes an expiry date from a collection.
put
/collections/{collection_id}/inactivity_interval
Updates an inactivity interval of a collection.
delete
/collections/{collection_id}/inactivity_interval
Removes an inactivity interval from the collection.
put
/collections/{collection_id}/workspace
Updates the workspace associated with a collection.
post
/collections/{collection_id}/archive
Archives a collection along with its associated data.
post
/collections/{collection_id}/unarchive
Restores an archived collection to an active status.
put
/collections/{collection_id}/size_limit
Sets a maximum limit on the total size of documents (sum) added to a collection.
delete
/collections/{collection_id}/size_limit
Removes a size limit for a collection.
post
/collections/{collection_id}/is_public
Updates a flag specifying whether a collection is private or public.
get
/collections/{collection_id}/settings
Fetches collection settings.
put
/collections/{collection_id}/settings
Updates collection settings.
delete
/collections/{collection_id}/prompt_settings
Resets the prompt settings for a given collection.
get
/collections/{collection_id}/metadata
Fetches collection metadata.
put
/collections/{collection_id}/metadata
Updates collection metadata.
put
/collections/{collection_id}/thumbnail
Updates collection thumbnail.
delete
/collections/{collection_id}/thumbnail
Deletes collection thumbnail.
put
/collections/{collection_id}/thumbnail/job
Creates a job to update collection thumbnail.
delete
/collections/{collection_id}/thumbnail/job
Creates a job to delete collection thumbnail.
get
/collections/{collection_id}/chat_settings
Fetches collection chat settings.
put
/collections/{collection_id}/chat_settings
Updates collection chat settings.
get
/collections/{collection_id}/documents
List a Collection's documents
put
/collections/{collection_id}/documents/{document_id}
Import an already stored document to an existing collection.
delete
/collections/{collection_id}/documents/{document_id}
Removes the document from the collection.
post
/collections/{collection_id}/documents/insert_job
Creates job to insert document to the collection.
post
/collections/{collection_id}/documents/delete_job
Creates job to remove documents from the collection.
get
/collections/{collection_id}/documents/count
Counts a number of documents in the collection.
get
/collections/{collection_id}/chats
List chat sessions for a given collection.
get
/collections/{collection_id}/chats/count
Counts a number of chat sessions with the collection.
get
/collections/{collection_id}/questions
List suggested questions for a given collection.
get
/collections/{collection_id}/permissions
Returns a list of access permissions for a given collection.
delete
/collections/{collection_id}/permissions
Removes sharing of a collection to all other users except the original owner.
get
/collections/{collection_id}/group_permissions
Returns a list of group access permissions for a given collection.
get
/collections/{collection_id}/public_permissions
Returns the public permissions for a given collection.
put
/collections/{collection_id}/permissions/{username}
Shares a collection to a user.
delete
/collections/{collection_id}/permissions/{username}
Removes sharing of a collection to a user.
put
/collections/{collection_id}/group_permissions/{group_id}
Shares a collection to a group.
delete
/collections/{collection_id}/group_permissions/{group_id}
Removes sharing of a collection to a user.
post
/collections/{collection_id}/import_collection_job
Creates job to import collection to the collection.
get
/collections/{collection_id}/scheduled_connectors
List scheduled connectors for a collection
post
/collections/{collection_id}/migrate_scheduled_connectors
Migrate scheduled connectors from another collection
post
/collections/{collection_id}/migrate_chat_sessions_job
Creates a job to migrate all chat sessions from one collection to another.
put
/collections/{collection_id}/exempt_from_chat_expiry
Updates the chat expiry exemption of a collection.
Configurations
12
Document Ingestion
21
Documents
24
Extractors
18
Forums
16
GraphRAG
7
Guardrails
4
Jobs
9
LLM Registry
8
Memory Blocks
15
Models
20
Permissions
34
Prompt Templates
19
Scheduled Tasks
16
Secrets
6
Shared Chats
6
Showcase
9
System
3
Tags
6
Collections
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to List scheduled connectors for a collection
get
/collections/{collection_id}/scheduled_connectors
Nov 6, 2026
a82a117320f4
Revision changes
info
endpoint added