Security privileges that are needed to call a specific Elasticsearch API are not documented, even if it looks like they're supported (#717). This information is important to create roles with the right privileges.
For example, looking at the Create pipeline API "old" documentation we can find
Prerequisites
If the Elasticsearch security features are enabled, you must have the manage_pipeline, manage_ingest_pipelines, or manage cluster privilege to use this API.
but looking at the "new" documentation page, there is no mention of that.