def METHOD_NAME(
    self, rule: str, model: type[ModelType] | None = None, **kwargs: Any
) -> Callable:
    """
    Define a POST route.
    :param rule: Flask route rule.
    :param model: Custom model to use for request parsing.
    :param kwargs: Additional arguments passed to Flask.
    :return: Wrapped function.
    """
    return self.route(rule, model, **(kwargs | {"methods": ["post"]}))