docs: def create(name,
             endpoint='incidents',
             api_url=None,
             page_id=None,
             api_key=None,
             api_version=None,
             **kwargs):
      '''
      Insert a new entry under a specific endpoint.
  
      endpoint: incidents
          Insert under this specific endpoint.
  
      page_id
          Page ID. Can also be specified in the config file.
  
      api_key
          API key. Can also be specified in the config file.
  
      api_version: 1
          API version. Can also be specified in the config file.
  
      api_url
          Custom API URL in case the user has a StatusPage service running in a custom environment.
  
      kwargs
          Other params.
  
      SLS Example:
  
      .. code-block:: yaml
  
          create-my-component:
              statuspage.create:
                  - endpoint: components
                  - name: my component
                  - group_id: 993vgplshj12
      '''
      ret = _default_ret(name)
      endpoint_sg = endpoint[:-1]  # singular
      if __opts__['test']:
          ret['comment'] = 'The following {endpoint} would be created:'.format(endpoint=endpoint_sg)
          ret['result'] = None
          ret['changes'][endpoint] = {}
          for karg, warg in six.iteritems(kwargs):
              if warg is None or karg.startswith('__'):
                  continue
              ret['changes'][endpoint][karg] = warg
          return ret
      sp_create = __salt__['statuspage.create'](endpoint=endpoint,
                                                api_url=api_url,
                                                page_id=page_id,
                                                api_key=api_key,
                                                api_version=api_version,
                                                **kwargs)
      if not sp_create.get('result'):
          ret['comment'] = 'Unable to create {endpoint}: {msg}'.format(endpoint=endpoint_sg,
                                                                       msg=sp_create.get('comment'))
      else:
          ret['comment'] = '{endpoint} created!'.format(endpoint=endpoint_sg)
          ret['result'] = True
          ret['changes'] = sp_create.get('out')