Jump to Content
API Reference
v11.0
v12.0
v13.0
Log In
API Reference
Log In
Moon (Dark Mode)
Sun (Light Mode)
v12.0
API Reference
Add a group
Search
JUMP TO
SEAFILE API
Introduction
Terminology
Authentication
Status Codes
authentication
Account-Token
Obtain account token
post
Repo-Token
Generate repo api token
post
Via Repo-Token
Via Repo-Token
List repo api tokens
get
Update repo api token
put
Delete repo api token
delete
List items in directory
get
Operation directory
post
Delete dir
delete
Get file info
get
Operation file
post
Lock/Unlock file
put
Delete file
delete
Move directory with items merged
post
Get upload link
get
Get download link
get
Get repo info
get
Sync batch move item
post
Sync batch copy item
post
Batch delete items
delete
Create share link
post
Account Operations - User
Account
Get account info
get
Get client token
post
Activities
Get file activities
get
Avatars
Upload/Update user avatar
post
Get user avatar
get
Department libraries
Add group owned library
post
Rename a group owned library
put
Delete group owned library
delete
Get group owned library user share info
get
Share group owned library to user
post
Modify group owned library user share permission
put
Delete group owned library user share
delete
Get group owned library group share info
get
Share group owned library to group
post
Modify group owned library group share permission
put
Delete group owned library group share
delete
Devices
List devices
get
Unlink device
delete
Directories
List items in directory
get
Create new or rename directory
post
Delete directory
delete
Get directory detail
get
Revert directory to a history status
put
Get task directory token
get
Query task progress
get
Move directory with items merged
post
File comments
List file comments
get
Submit a file comment
post
Get a file comment
get
Update a file comment
put
Delete a file comment
delete
Get number of comments
get
File history
Get file history
get
Download file from a revision
get
Files
Create/Rename/Move/Copy/Revert a file
post
Lock/Unlock file
put
Delete file
delete
Download file
get
Get file detail
get
Get smart link for a file
get
File search
Search files in libraries
get
Search files by name in library
get
File tags
List all tags of a library
get
Add a tag to a library
post
Update a tag of a library
put
Delete a tag of a library
delete
List all tags of a file
get
Add a tag for a file
post
Delete a tag from a file
delete
List tagged files by tag id
get
File upload
Get upload link
get
Upload file
post
Get update link
get
Update file
post
Files/Directories batch operation
Batch copy items synchronously
post
Batch move items synchronously
post
Batch delete items
delete
Batch copy items asynchronously
post
Batch move items asynchronously
post
Query async operation progress
get
Cancel async operation
delete
Groups
List groups
get
Add a group
post
Get info of a group
get
Rename/Transfer a group
put
Delete a group
delete
List all group members
get
Add a group member
post
Bulk add group members
post
Get info of a group member
get
Set/Unset a group admin
put
Leave group or group owner/admin delete a group member
delete
Invitations
List invitations
get
Add invitation
post
Batch add invitations
post
Get invitation
get
Delete invitation
delete
Revoke invitation
delete
Libraries
Get default library
get
Create default library
post
List libraries/Search library by name
get
Create (Encrypted) library
post
Get library info
get
Rename/Decrypt library
post
Delete library
delete
Get library owner
get
Transfer library
put
Get library history
get
Get library history limit days
get
Set library history limit days
put
Get library trash
get
Clean library trash
delete
Get library commit info
get
List share
List shared users/groups of a library
get
List libraries shared to me
get
Share to user/group
Share a library to user/group
put
Unshare a library from user/group
delete
Update user share permission of a library
post
Delete a library shared to me (leave the share)
delete
Batch share libraries to user/group
post
Share a folder
put
List shared folders
get
Update folder share permission
post
Remove the specified shared folder
delete
Server info
Get server information
get
Share links
List all share links
get
Create share link
post
Create multi share links
post
Batch create shared links
post
List share links of a library
get
List share link of a folder (file)
get
Delete share link
delete
Send share link email
post
List items in folder download link
get
List direntry in dir download link
get
List user authorizations
get
Add user authorization
post
Delete user authorization
delete
List email authorizations
get
Add email authorization
post
Delete email authorization
delete
Snapshot
List items in directory of a snapshot
get
Revert library to a snapshot
post
Snapshot label
Get snapshot label
get
Create snapshot label
post
Update snapshot label
put
Delete snapshot label
delete
Starred items
List starred items
get
Star a library/folder/file
post
Unstar a library/folder/file
delete
Sub folder permissions
Get user folder permission
get
Set user folder permission
post
Modify user folder permission
put
Delete user folder permission
delete
Get group folder permission
get
Set group folder permission
post
Modify group folder permission
put
Delete group folder permission
delete
Upload links
List upload links
get
Create upload link
post
Delete upload links
delete
Send upload link email
post
Get shared upload link
get
User profile
Get user profile
get
Update user profile
put
User search
Search user
get
Wiki
List wikis
get
Add wiki
post
Delete wiki
delete
Update wiki
put
Get wiki config
get
Update wiki config
put
Create wiki page
post
Delete wiki page
delete
Get wiki page
get
Duplicate wiki page
post
Get publish wiki link
get
Publish wiki
post
Delete published wiki link
delete
Get publish wiki config
get
Get publish wiki page
get
Search wiki
post
Convert wiki
post
Get wiki page trash
get
Revert page
put
Clean wiki page trash
delete
Account Operations - System Admin
Accounts
List all users' info
get
Add user
post
Search user
get
Get a user's info
get
Update user info
put
Delete user
delete
Departments
List top level departments
get
Add a department
post
List groups and members in a department
get
Delete a department
delete
Department libraries
Add group owned library
post
Delete group owned library
delete
Groups
Get all groups
get
Create a new group
post
Delete a group
delete
Transfer a group/Set department quota
put
Search group
get
List group members
get
Add group member
post
Delete group member
delete
Set(Unset) a group member as admin
put
List libraries shared to a group
get
Remove a library from group
delete
Libraries
Get all libraries/Search library by owner
get
Create library
post
Search library by name
get
Get a library info
get
Delete a library
delete
Update a library status/Transfer a library
put
Get all deleted libraries/Get deleted libraries by owner
get
Clean all deleted libraries
delete
Clean deleted library
delete
Restore deleted library
put
Get library history setting
get
Update library history setting
put
Create library folder
post
Logs
Get login log
get
Get file access log
get
Get file update logs
get
Get permission audit logs
get
Notifications
Get notifications
get
Organizations
Get organizations
get
Add organizations
post
Search organizations
get
Get organization info
get
Update organization info
put
Delete organization
delete
Share
Get repo user/group shares
get
Share repo to user/group
post
Modify repo user/group share permission
put
Delete repo user/group share
delete
Share links
Get all share links
get
Get shared file/dir info
get
Delete share link
delete
List items in folder shared links
get
Metadata Operations - User
Metadata config
Get metadata enabled status
get
Enabled metadata
put
Disable metadata
delete
Details settings
put
Extract file details
post
Metadata records
List metadata records
get
Update metadata records
put
Get metadata record
get
Update metadata record
put
Add column
post
Metadata views
List views
get
Add view
post
Update view
put
Delete view
delete
Get a view
get
Move view
post
Duplicate view
post
Tags
Turn on tags feature
put
Turn off tags feature
delete
List tags
get
Add tags
post
Update tags
put
Delete tags
delete
Update file tags
put
List tag files
get
List tags files
post
Add tags links
post
Update tags links
put
Delete tags links
delete
Merge tags
post
OCR
Turn on OCR feature
put
Turn off OCR feature
delete
Face recognition
Get face recognition enabled status
get
Open face recognition
post
List face records
get
List people photos
get
Remove people photos
delete
Add people photos
post
Update face name
put
Update people cover photo
put
Powered by
Add a group
post
https://{server}/api/v2.1/groups/
Create a new group for you.
Language
Shell
Node
Ruby
PHP
Python
Credentials
Bearer
Bearer
URL
Base URL
https://
cloud.seafile.com
/api/v2.1/groups/
RESPONSE
Click
Try It!
to start a request and see the response here!