code: def _post(url:str, params:dict, headers:dict) -> dict:
      
      response = requests.post(url, params=params, headers=headers)
      data = response.json()
      if response.status_code != 200 or "error" in data:
          raise GoogleApiError({"status_code": response.status_code,
                                    "error": data.get("error", "")})
      return data
docs: Make a POST call.