def METHOD_NAME(self, location_id: str = "") -> list[FullServiceDict]:
    endpoint = f"branches/{location_id}/services" if location_id else "services"
    response = self.get(endpoint)
    response.raise_for_status()
    return response.json()["serviceList"]