routes
HTTP API framework similar to flask.
Classes
API(name)
Bases: object
API root object.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name |
str
|
URL-safe unique root name of the API |
required |
Examples:
from pyrevit import routes
api = routes.API("pyrevit-core")
@api.route('/sessions/', methods=['POST'])
def reload_pyrevit(uiapp):
new_session_id = sessionmgr.reload_pyrevit()
return {"session_id": new_session_id}
Source code in pyrevitlib/pyrevit/routes/__init__.py
Attributes
name = name
instance-attribute
Functions
route(pattern, methods=['GET'])
Define a new route on this API.