def METHOD_NAME(
    self,
    app: Flask,
    client: FlaskClient,
    with_db_and_bpmn_file_cleanup: None,
    with_super_admin_user: UserModel,
) -> None:
    with self.app_config_mock(app, "SPIFFWORKFLOW_BACKEND_EXTENSIONS_API_ENABLED", True):
        process_model = self.create_group_and_model_with_bpmn(
            client=client,
            user=with_super_admin_user,
            process_group_id="extensions",
            process_model_id="sample",
            bpmn_file_location="sample",
        )
        response = client.post(
            f"/v1.0/extensions/{self.modify_process_identifier_for_path_param(process_model.id)}",
            headers=self.logged_in_headers(with_super_admin_user),
            content_type="application/json",
            data=json.dumps({"extension_input": {"OUR_AWESOME_INPUT": "the awesome value"}}),
        )
        expected_task_data = {
            "task_data": {
                "Mike": "Awesome",
                "my_var": "Hello World",
                "person": "Kevin",
                "validate_only": False,
                "wonderfulness": "Very wonderful",
                "OUR_AWESOME_INPUT": "the awesome value",
            }
        }
        assert response.status_code == 200
        assert response.json is not None
        assert response.json == expected_task_data