I mean, we already have? Use Django Rest Framework and simple business models and you're pretty much declaratively writing API endpoints by composing behavior. Almost nothing in a DRF endpoint definition is boilerplate.
The hard part has always been writing an API that models external behavior correctly.
The hard part has always been writing an API that models external behavior correctly.