docs: def create_streaming_endpoint(access_token, name, description="New Streaming Endpoint", \
  scale_units="1"):
      '''Create Media Service Streaming Endpoint.
  
      Args:
          access_token (str): A valid Azure authentication token.
          name (str): A Media Service Streaming Endpoint Name.
          description (str): A Media Service Streaming Endpoint Description.
          scale_units (str): A Media Service Scale Units Number.
  
      Returns:
          HTTP response. JSON body.
      '''
      path = '/StreamingEndpoints'
      endpoint = ''.join([ams_rest_endpoint, path])
      body = '{ \
  		"Id":null, \
  		"Name":"' + name + '", \
  		"Description":"' + description + '", \
  		"Created":"0001-01-01T00:00:00", \
  		"LastModified":"0001-01-01T00:00:00", \
  		"State":null, \
  		"HostName":null, \
  		"ScaleUnits":"' + scale_units + '", \
  		"CrossSiteAccessPolicies":{ \
  			"ClientAccessPolicy":"<access-policy><cross-domain-access><policy><allow-from http-request-headers=\\"*\\"><domain uri=\\"http://*\\" /></allow-from><grant-to><resource path=\\"/\\" include-subpaths=\\"false\\" /></grant-to></policy></cross-domain-access></access-policy>", \
  			"CrossDomainPolicy":"<?xml version=\\"1.0\\"?><!DOCTYPE cross-domain-policy SYSTEM \\"http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd\\"><cross-domain-policy><allow-access-from domain=\\"*\\" /></cross-domain-policy>" \
  		} \
  	}'
      return do_ams_post(endpoint, path, body, access_token)