/**
  * Retrieves a new token to API authentication
  *
  * @return string
  */
 public function request()
 {
     $requestInfo = ServiceEnum::toEndpoint('requestToken');
     $parameters = ['clientId' => $this->clientId, 'clientSecret' => $this->clientSecret];
     return $this->requestBuilder->request((new UrlBuilder())->build($requestInfo['subdomain'], $requestInfo['action'], $requestInfo['service']), $requestInfo['method'], ['json' => $parameters]);
 }