parameters: (
          self,
          content_id: str,
          url: str,
          additional_fields: t.List[str] = [],
      )
docstring: Distinct from submit_via_upload_put_url(), It uses the URL only path
          and bypasses s3 completely.
docstring_summary: Distinct from submit_via_upload_put_url(), It uses the URL only path
          and bypasses s3 completely.
docstring_tokens: Distinct from submit_via_upload_put_url () It uses the URL only path and bypasses s3 completely .
function: def submit_via_external_url(
          self,
          content_id: str,
          url: str,
          additional_fields: t.List[str] = [],
      ):
          """
          Distinct from submit_via_upload_put_url(), It uses the URL only path
          and bypasses s3 completely.
          """
          payload = {
              "content_id": content_id,
              "content_type": "photo",
              "additional_fields": additional_fields,
              "content_url": url,
          }
          api_path: str = "submit/url/"
          response = self.session.post(
              self._get_request_url(api_path),
              data=json.dumps(payload).encode(),
          )
          response.raise_for_status()
function_tokens: def submit_via_external_url ( self , content_id : str , url : str , additional_fields : t . List [ str ] = [ ] , ) : payload = { "content_id" : content_id , "content_type" : "photo" , "additional_fields" : additional_fields , "content_url" : url , } api_path : str = "submit/url/" response = self . session . post ( self . _get_request_url ( api_path ) , data = json . dumps ( payload ) . encode ( ) , ) response . raise_for_status ( )