Navigation

  • index
  • routing table |
  • modules |
  • Pycroft documentation »
  • HTTP Routing Table
Pycroft Pycroft documentation

Table Of Contents

  • Welcome to Pycroft’s documentation!

Guides

  • Minimal setup
  • Git
  • Docker
  • Database setup
  • PyCharm Integration
  • Tests
  • Troubleshooting
  • Alembic
  • Celery

Explanations

  • Docker architecture

Reference documentation

  • pycroft
  • web
  • ldap_sync

Indices and tables

  • Index
  • Module Index
  • Search Page

Architecture decision records

  • ADR001 – Use jQuery in typescript modules exclusively
  • ADR002 - Continue using pickle as default serializer
  • ADR003 - Use ``.table_valued`` wrapper for table valued sql functions
  • ADR004 - Deprecate usage of ``session`` proxy in favor of dependency injection
  • ADR005 - Improved exception handling in views
  • ADR006
  • ADRXXX
  1. Docs
  2. HTTP Routing Table

HTTP Routing Table

/api
 
/api
GET /api/v0/register
GET /api/v0/register/confirm
GET /api/v0/user/(int:user_id)
GET /api/v0/user/(int:user_id)/finance-history
GET /api/v0/user/(int:user_id)/get-mpsks
GET /api/v0/user/(int:user_id)/terminate-membership
GET /api/v0/user/from-ip
POST /api/v0/register
POST /api/v0/register/confirm
POST /api/v0/user/(int:user_id)/activate-network-access
POST /api/v0/user/(int:user_id)/add-mpsk
POST /api/v0/user/(int:user_id)/change-email
POST /api/v0/user/(int:user_id)/change-mac/(int:interface_id)
POST /api/v0/user/(int:user_id)/change-mpsk/(int:mpsk_id)
POST /api/v0/user/(int:user_id)/change-password
POST /api/v0/user/(int:user_id)/delete-mpsk/(int:mpsk_id)
POST /api/v0/user/(int:user_id)/terminate-membership
POST /api/v0/user/authenticate
POST /api/v0/user/reset-password
DELETE /api/v0/user/(int:user_id)/terminate-membership
PATCH /api/v0/user/(int:user_id)/reset-wifi-password
PATCH /api/v0/user/reset-password

Navigation

  • index
  • routing table |
  • modules |
  • Pycroft documentation »
  • HTTP Routing Table
© Copyright 2025, AG DSN. Created using Sphinx.