Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/etesync/server
/ endpoints
Endpoints
34 in github.com/etesync/server
⨍
Functions
186
◇
Types & classes
134
↳
Endpoints
34
Route
change_password
authentication_router.post("/change_password/", status_code=status.HTTP_204_NO_CONTENT, responses=permission_r
etebase_server/fastapi/routers/authentication.py:None
Route
chunk_download
item_router.get( "/item/{item_uid}/chunk/{chunk_uid}/download/", dependencies=PERMISSIONS_READ, )
etebase_server/fastapi/routers/collection.py:None
Route
chunk_update
item_router.put( "/item/{item_uid}/chunk/{chunk_uid}/", dependencies=[Depends(has_write_access), *PERM
etebase_server/fastapi/routers/collection.py:None
Route
collection_get
collection_router.get("/{collection_uid}/", response_model=CollectionOut, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/collection.py:None
Route
collection_list
collection_router.get("/", response_model=CollectionListResponse, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/collection.py:None
Route
create
collection_router.post("/", status_code=status.HTTP_201_CREATED, dependencies=PERMISSIONS_READWRITE)
etebase_server/fastapi/routers/collection.py:None
Route
dashboard_url
authentication_router.post("/dashboard_url/", responses=permission_responses)
etebase_server/fastapi/routers/authentication.py:None
Route
fetch_updates
item_router.post("/item/fetch_updates/", response_model=CollectionItemListResponse, dependencies=PERMISSIONS_R
etebase_server/fastapi/routers/collection.py:None
Route
incoming_accept
invitation_incoming_router.post( "/{invitation_uid}/accept/", status_code=status.HTTP_201_CREATED, depende
etebase_server/fastapi/routers/invitation.py:None
Route
incoming_delete
invitation_incoming_router.delete( "/{invitation_uid}/", status_code=status.HTTP_204_NO_CONTENT, dependenc
etebase_server/fastapi/routers/invitation.py:None
Route
incoming_get
invitation_incoming_router.get( "/{invitation_uid}/", response_model=CollectionInvitationOut, dependencies
etebase_server/fastapi/routers/invitation.py:None
Route
incoming_list
invitation_incoming_router.get("/", response_model=InvitationListResponse, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/invitation.py:None
Route
is_etebase
authentication_router.get("/is_etebase/")
etebase_server/fastapi/routers/authentication.py:None
Route
item_batch
item_router.post("/item/batch/", dependencies=[Depends(has_write_access), *PERMISSIONS_READWRITE])
etebase_server/fastapi/routers/collection.py:None
Route
item_get
item_router.get("/item/{item_uid}/", response_model=CollectionItemOut, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/collection.py:None
Route
item_list
item_router.get("/item/", response_model=CollectionItemListResponse, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/collection.py:None
Route
item_list_subscription_ticket
item_router.post("/item/subscription-ticket/", response_model=TicketOut, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/collection.py:None
Route
item_revisions
item_router.get( "/item/{item_uid}/revision/", response_model=CollectionItemRevisionListResponse, dependen
etebase_server/fastapi/routers/collection.py:None
Route
item_transaction
item_router.post("/item/transaction/", dependencies=[Depends(has_write_access), *PERMISSIONS_READWRITE])
etebase_server/fastapi/routers/collection.py:None
Route
list_multi
collection_router.post( "/list_multi/", response_model=CollectionListResponse, response_model_excl
etebase_server/fastapi/routers/collection.py:None
Route
login
authentication_router.post("/login/", response_model=LoginOut)
etebase_server/fastapi/routers/authentication.py:None
Route
login_challenge
authentication_router.post("/login_challenge/", response_model=LoginChallengeOut)
etebase_server/fastapi/routers/authentication.py:None
Route
logout
authentication_router.post("/logout/", status_code=status.HTTP_204_NO_CONTENT, responses=permission_responses)
etebase_server/fastapi/routers/authentication.py:None
Route
member_delete
member_router.delete( "/member/{username}/", status_code=status.HTTP_204_NO_CONTENT, dependencies=
etebase_server/fastapi/routers/member.py:None
Route
member_leave
member_router.post("/member/leave/", status_code=status.HTTP_204_NO_CONTENT, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/member.py:None
Route
member_list
member_router.get( "/member/", response_model=MemberListResponse, dependencies=[Depends(verify_collection_
etebase_server/fastapi/routers/member.py:None
Route
member_patch
member_router.patch( "/member/{username}/", status_code=status.HTTP_204_NO_CONTENT, dependencies=[
etebase_server/fastapi/routers/member.py:None
Route
outgoing_create
invitation_outgoing_router.post("/", status_code=status.HTTP_201_CREATED, dependencies=PERMISSIONS_READWRITE)
etebase_server/fastapi/routers/invitation.py:None
Route
outgoing_delete
invitation_outgoing_router.delete( "/{invitation_uid}/", status_code=status.HTTP_204_NO_CONTENT, dependenc
etebase_server/fastapi/routers/invitation.py:None
Route
outgoing_fetch_user_profile
invitation_outgoing_router.get("/fetch_user_profile/", response_model=UserInfoOut, dependencies=PERMISSIONS_RE
etebase_server/fastapi/routers/invitation.py:None
Route
outgoing_list
invitation_outgoing_router.get("/", response_model=InvitationListResponse, dependencies=PERMISSIONS_READ)
etebase_server/fastapi/routers/invitation.py:None
Route
reset
test_reset_view_router.post("/reset/", status_code=status.HTTP_204_NO_CONTENT)
etebase_server/fastapi/routers/test_reset_view.py:None
Route
signup
authentication_router.post("/signup/", response_model=LoginOut, status_code=status.HTTP_201_CREATED)
etebase_server/fastapi/routers/authentication.py:None
Route
websocket_endpoint
websocket_router.websocket("/{ticket}/")
etebase_server/fastapi/routers/websocket.py:None