JupyterHub · Capability
JupyterHub REST API
REST API for managing JupyterHub users, groups, services, and single-user notebook servers. Authentication is performed via API tokens.
What You Can Do
GET
Gethubinfo
— Get JupyterHub version
/
GET
Gethubdetailedinfo
— Get detailed Hub info
/info
GET
Listusers
— List users
/users
POST
Createusers
— Create multiple users
/users
GET
Getuser
— Get a user
/users/{name}
POST
Createuser
— Create a single user
/users/{name}
DELETE
Deleteuser
— Delete a user
/users/{name}
POST
Startuserserver
— Start a user's default server
/users/{name}/server
DELETE
Stopuserserver
— Stop a user's default server
/users/{name}/server
POST
Startnamedserver
— Start a named server for a user
/users/{name}/servers/{server_name}
DELETE
Stopnamedserver
— Stop a named server for a user
/users/{name}/servers/{server_name}
GET
Listusertokens
— List a user's tokens
/users/{name}/tokens
POST
Createusertoken
— Create a new token for a user
/users/{name}/tokens
GET
Listgroups
— List groups
/groups
GET
Getgroup
— Get a group
/groups/{name}
POST
Creategroup
— Create a group
/groups/{name}
DELETE
Deletegroup
— Delete a group
/groups/{name}
POST
Adduserstogroup
— Add users to a group
/groups/{name}/users
DELETE
Removeusersfromgroup
— Remove users from a group
/groups/{name}/users
GET
Listservices
— List services
/services
GET
Getservice
— Get a service
/services/{name}
GET
Getproxyroutes
— Get the proxy's routing table
/proxy
POST
Shutdownhub
— Shut down the Hub
/shutdown
MCP Tools
gethubinfo
Get JupyterHub version
read-only
idempotent
gethubdetailedinfo
Get detailed Hub info
read-only
idempotent
listusers
List users
read-only
idempotent
createusers
Create multiple users
getuser
Get a user
read-only
idempotent
createuser
Create a single user
deleteuser
Delete a user
idempotent
startuserserver
Start a user's default server
stopuserserver
Stop a user's default server
idempotent
startnamedserver
Start a named server for a user
stopnamedserver
Stop a named server for a user
idempotent
listusertokens
List a user's tokens
read-only
idempotent
createusertoken
Create a new token for a user
listgroups
List groups
read-only
idempotent
getgroup
Get a group
read-only
idempotent
creategroup
Create a group
deletegroup
Delete a group
idempotent
adduserstogroup
Add users to a group
removeusersfromgroup
Remove users from a group
idempotent
listservices
List services
read-only
idempotent
getservice
Get a service
read-only
idempotent
getproxyroutes
Get the proxy's routing table
read-only
idempotent
shutdownhub
Shut down the Hub