Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DsThakurRawat/Backend-from-first-Principle
/ endpoints
Endpoints
38 in github.com/DsThakurRawat/Backend-from-first-Principle
⨍
Functions
414
◇
Types & classes
104
↳
Endpoints
38
Route
archive_organization
app.post("/v1/organizations/{id}/archive")
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
create_book_endpoint
app.post("/api/books", status_code=201)
5. Validations and transformations for backend engineers/code/python/example_8.py:None
Route
create_note
app.post("/api/v1/notes", status_code=status.HTTP_201_CREATED)
1.HTTP-AND-CORS/code/python/mime_types_the_content_type_vocabulary_1.py:None
Route
create_note
app.post("/notes", status_code=201) # create (server assigns id)
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
create_organization
app.post("/v1/organizations", status_code=201) # 201 Created
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
create_payment
app.post("/v1/payments", status_code=201)
7.API-DESIGN-RestAPI/code/python/post_the_only_non_idempotent_one_2.py:None
Route
create_payment
app.post("/payments", status_code=201)
1.HTTP-AND-CORS/code/python/idempotency_in_practice_4.py:None
Route
database_url
computed_field
14.Production-grade Configuration Management/code/python/93_example_yaml_config_file_1.py:None
Route
dead_zone
app.get("/admin/deadzone")
4.Authentication and authorization for backend engineers/code/python/16_authorization_rbac_10.py:None
Route
delete_note
app.delete("/notes/{id}", status_code=204) # remove (idempotent)
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
delete_organization
app.delete("/v1/organizations/{id}", status_code=204) # No Content
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
download
app.get("/big.zip")
1.HTTP-AND-CORS/code/python/the_exchange_step_by_step_12.py:None
Route
get_note
app.get("/notes/{id}") # GET also serves HEAD automatically
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
get_organization
app.get("/v1/organizations/{id}")
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
get_product
app.get("/products/{product_id}")
9.Caching, the secret behind it all/code/python/104_session_management_with_redis_python_1.py:None
Route
get_resource
app.get("/resource")
1.HTTP-AND-CORS/code/python/layer_2_validation_via_etag_last_modifie_9.py:None
Route
get_user
app.get("/users/{id}")
1.HTTP-AND-CORS/code/python/status_codes_7.py:None
Route
get_weather
app.get("/weather/{city}")
9.Caching, the secret behind it all/code/python/104_session_management_with_redis_python_1.py:None
Route
greeting
app.get("/greeting")
1.HTTP-AND-CORS/code/python/compression_the_same_negotiation_applied_11.py:None
Route
list_notes
app.get("/notes") # safe, cacheable read (list)
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
list_organizations
app.get("/v1/organizations")
7.API-DESIGN-RestAPI/code/python/filtering_3.py:None
Route
list_organizations
app.get("/v1/organizations")
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
login
app.post("/login")
19.Backend Scaling and Performance Engineering: Part-2/code/python/example_1.py:None
Route
login
app.post("/login")
17.Backend Security: Everything You Need to Know/code/python/python_secure_patterns_reference_3.py:None
Route
login
app.post("/login")
4.Authentication and authorization for backend engineers/code/python/04_sessions_1.py:None
Route
login
app.post("/login")
1.HTTP-AND-CORS/code/python/two_authentication_architectures_5.py:None
Route
me
app.get("/me")
1.HTTP-AND-CORS/code/python/two_authentication_architectures_5.py:None
Route
notes
app.get("/notes")
4.Authentication and authorization for backend engineers/code/python/07_stateful_authentication_6.py:None
Route
old_route
app.api_route("/user/{id}", methods=["GET", "POST"])
1.HTTP-AND-CORS/code/python/redirections_8.py:None
Route
patch_note
app.patch("/notes/{id}") # partial update
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
put_note
app.put("/notes/{id}") # full replace (idempotent)
1.HTTP-AND-CORS/code/python/wiring_methods_to_handlers_3.py:None
Route
signup
app.post("/signup")
10.Task queues and background job/signup.py:None
Route
stream
app.get("/stream")
1.HTTP-AND-CORS/code/python/large_downloads_server_client_streaming_14.py:None
Route
submit_form
app.post("/submit")
1.HTTP-AND-CORS/code/python/redirections_8.py:None
Route
update_doc
app.put("/doc/{id}")
1.HTTP-AND-CORS/code/python/the_optimistic_locking_flow_10.py:None
Route
update_organization
app.patch("/v1/organizations/{id}")
7.API-DESIGN-RestAPI/code/python/post_the_only_non_idempotent_one_1.py:None
Route
update_organization
app.patch("/v1/organizations/{id}") # partial update → 200
7.API-DESIGN-RestAPI/code/python/worked_example_a_pm_platform_4.py:None
Route
upload
app.post("/upload")
1.HTTP-AND-CORS/code/python/large_downloads_server_client_streaming_14.py:None