Description
Validate API endpoint parameters before start the requests to fail earlier instead of fail in the middle of the flow.
Example: project_id is validated in run_on_local_repository endpoint:

But not in other endpoints where is used as argument like, for example vectorize_repository_endpoint:

Requirements
NA
Acceptance Criteria
Requests should fail earlier if parameters are wrong