code: def _load_secure_params(self):
          
          self.tcex.log.info('Loading secure params.')
          # Retrieve secure params and inject them into sys.argv
          r = self.tcex.session.get('/internal/job/execution/parameters')
  
          # check for bad status code and response that is not JSON
          if not r.ok or r.headers.get('content-type') != 'application/json':
              err = r.text or r.reason
              self.tcex.exit(1, 'Error retrieving secure params from API ({}).'.format(err))
  
          # return secure params
          return r.json().get('inputs', {})
docs: Load secure params from the API.
  
          # API Response:
  
          .. code-block:: javascript
              :linenos:
              :lineno-start: 1
  
              {
                  "inputs":
                      {
                          "tc_playbook_db_type": "Redis",
                          "fail_on_error": true,
                          "api_default_org": "TCI"
                      }
              }
  
          Returns:
              dict: Parameters ("inputs") from the TC API.