MCPcopy Create free account

hub / github.com/dot-billy/nodebyte / endpoints

Endpoints50 in github.com/dot-billy/nodebyte

Routeaccept_team_invite
router.post("/invites/{token}/accept")
backend/app/api/routes/invites.py:None
Routeadmin_add_member
router.post("/teams/{team_id}/members", response_model=AdminMemberRow, status_code=status.HTTP_201_CREATED)
backend/app/api/routes/admin.py:None
Routeadmin_create_team
router.post("/teams", response_model=AdminTeamRow, status_code=status.HTTP_201_CREATED)
backend/app/api/routes/admin.py:None
Routeadmin_create_user
router.post("/users", response_model=AdminUserRow, status_code=status.HTTP_201_CREATED)
backend/app/api/routes/admin.py:None
Routeadmin_delete_team
router.delete("/teams/{team_id}", status_code=status.HTTP_204_NO_CONTENT, response_class=Response)
backend/app/api/routes/admin.py:None
Routeadmin_delete_user
router.delete("/users/{user_id}", status_code=status.HTTP_204_NO_CONTENT, response_class=Response)
backend/app/api/routes/admin.py:None
Routeadmin_get_team
router.get("/teams/{team_id}", response_model=AdminTeamDetail)
backend/app/api/routes/admin.py:None
Routeadmin_get_user
router.get("/users/{user_id}", response_model=AdminUserRow)
backend/app/api/routes/admin.py:None
Routeadmin_list_teams
router.get("/teams", response_model=list[AdminTeamRow])
backend/app/api/routes/admin.py:None
Routeadmin_list_users
router.get("/users", response_model=list[AdminUserRow])
backend/app/api/routes/admin.py:None
Routeadmin_remove_member
router.delete("/teams/{team_id}/members/{membership_id}", status_code=status.HTTP_204_NO_CONTENT, response_cla
backend/app/api/routes/admin.py:None
Routeadmin_stats
router.get("/stats", response_model=AdminStats)
backend/app/api/routes/admin.py:None
Routeadmin_update_member
router.patch("/teams/{team_id}/members/{membership_id}", response_model=AdminMemberRow)
backend/app/api/routes/admin.py:None
Routeadmin_update_team
router.patch("/teams/{team_id}", response_model=AdminTeamRow)
backend/app/api/routes/admin.py:None
Routeadmin_update_user
router.patch("/users/{user_id}", response_model=AdminUserRow)
backend/app/api/routes/admin.py:None
Routechange_member_role
router.patch("/{membership_id}", response_model=MemberPublic)
backend/app/api/routes/members.py:None
Routecreate_team
router.post("", response_model=TeamPublic, status_code=201)
backend/app/api/routes/teams.py:None
Routecreate_team_invite
router.post("/teams/{team_id}/invites", response_model=InvitePublic, status_code=201)
backend/app/api/routes/invites.py:None
Routecreate_token
router.post("", response_model=RegistrationTokenPublic, status_code=201)
backend/app/api/routes/registration_tokens.py:None
Routedocs
app.get("/docs", include_in_schema=False)
backend/app/main.py:None
Routeget_invite_info
router.get("/invites/{token}", response_model=InviteInfo)
backend/app/api/routes/invites.py:None
Routehealthz
app.get("/healthz")
backend/app/main.py:None
Routelist_my_teams
router.get("", response_model=list[TeamPublic])
backend/app/api/routes/teams.py:None
Routelist_team_invites
router.get("/teams/{team_id}/invites", response_model=list[InvitePublic])
backend/app/api/routes/invites.py:None
Routelist_team_members
router.get("", response_model=list[MemberPublic])
backend/app/api/routes/members.py:None
Routelist_tokens
router.get("", response_model=list[RegistrationTokenPublic])
backend/app/api/routes/registration_tokens.py:None
Routelogin
router.post("/login", response_model=TokenResponse)
backend/app/api/routes/auth.py:None
Routelogout
router.post("/logout", response_model=MessageResponse)
backend/app/api/routes/auth.py:None
Routeme
router.get("/me", response_model=UserPublic)
backend/app/api/routes/auth.py:None
Routenodes_bulk_delete
router.post("/bulk-delete", response_model=BulkActionResponse)
backend/app/api/routes/nodes.py:None
Routenodes_bulk_tag
router.post("/bulk-tag", response_model=BulkActionResponse)
backend/app/api/routes/nodes.py:None
Routenodes_count
router.get("/count")
backend/app/api/routes/nodes.py:None
Routenodes_create
router.post("", response_model=NodePublic, status_code=201)
backend/app/api/routes/nodes.py:None
Routenodes_delete
router.delete("/{node_id}", status_code=status.HTTP_204_NO_CONTENT, response_class=Response)
backend/app/api/routes/nodes.py:None
Routenodes_export_ansible
router.get("/export/ansible")
backend/app/api/routes/nodes.py:None
Routenodes_get
router.get("/{node_id}", response_model=NodePublic)
backend/app/api/routes/nodes.py:None
Routenodes_list
router.get("", response_model=list[NodePublic])
backend/app/api/routes/nodes.py:None
Routenodes_patch
router.patch("/{node_id}", response_model=NodePublic)
backend/app/api/routes/nodes.py:None
Routenodes_stats
router.get("/stats", response_model=NodeStats)
backend/app/api/routes/nodes.py:None
Routeopenapi_filtered
app.get("/openapi.json", include_in_schema=False)
backend/app/main.py:None
Routepublic_settings
router.get("/public-settings")
backend/app/api/routes/auth.py:None
Routeredoc
app.get("/redoc", include_in_schema=False)
backend/app/main.py:None
Routerefresh
router.post("/refresh", response_model=TokenResponse)
backend/app/api/routes/auth.py:None
Routeregister
router.post("/register", response_model=TokenResponse, status_code=201)
backend/app/api/routes/auth.py:None
Routeregister_node
router.post("/register-node", response_model=NodePublic, status_code=201)
backend/app/api/routes/register_node.py:None
Routeregister_nodes_batch
router.post("/register-nodes", response_model=BatchNodeRegisterResponse)
backend/app/api/routes/register_node.py:None
Routeremove_team_member
router.delete( "/{membership_id}", status_code=status.HTTP_204_NO_CONTENT, response_class=Response
backend/app/api/routes/members.py:None
Routerevoke_team_invite
router.delete( "/teams/{team_id}/invites/{invite_id}", status_code=status.HTTP_204_NO_CONTENT, res
backend/app/api/routes/invites.py:None
Routerevoke_token
router.delete("/{token_id}", status_code=status.HTTP_204_NO_CONTENT, response_class=Response)
backend/app/api/routes/registration_tokens.py:None
Routeupdate_me
router.patch("/me", response_model=UserPublic)
backend/app/api/routes/auth.py:None