**Description**

I have noticed that the stable REST API doesn't have the ability to run a task (which is possible from the airflow web interface.
I think it would be nice to have either:
- Run task 
- Run all failing tasks (rerun from point of failure)
this ability for integrations.

**Use case / motivation**

I would like the ability to identify the failing tasks on a specific DAG Run and rerun only them.
I would like to do it remotely (non-interactive) using the REST API.
I could write a script that run only the failing tasks, but I couldn't find a way to "Run" a task, when I have the task instance ID.

**Are you willing to submit a PR?**

Not at this stage

**Related Issues**



airflow/api_connexion/schemas/task_instance_schema.py
"""List of task instances with metadata"""
    task_instances: List[Tuple[TaskInstance, Optional[SlaMiss]]]
    total_entries: int
class TaskInstanceCollectionSchema(Schema):
    """Task instance collection schema"""
    task_instances = fields.List(fields.Nested(TaskInstanceSchema))
    total_entries = fields.Int()
class TaskInstanceBatchFormSchema(Schema):
    """Schema for the request form passed to Task Instance Batch endpoint"""
    page_offset = fields.Int(missing=0, min=0)
    page_limit = fields.Int(missing=100, min=1)
    dag_ids = fields.List(fields.Str(), missing=None)
    execution_date_gte = fields.DateTime(missing=None, validate=validate_istimezone)
    execution_date_lte = fields.DateTime(missing=None, validate=validate_istimezone)
    start_date_gte = fields.DateTime(missing=None, validate=validate_istimezone)
    start_date_lte = fields.DateTime(missing=None, validate=validate_istimezone)
    end_date_gte = fields.DateTime(missing=None, validate=validate_istimezone)
    end_date_lte = fields.DateTime(missing=None, validate=validate_istimezone)
    duration_gte = fields.Int(missing=None)
    duration_lte = fields.Int(missing=None)
    state = fields.List(fields.Str(), missing=None)
    pool = fields.List(fields.Str(), missing=None)
    queue = fields.List(fields.Str(), missing=None)
class ClearTaskInstanceFormSchema(Schema):