protected function fetchMySQLDatabases()
    {
        $uri = str_replace('{forgeserver}', $this->server, config('forge-publish.get_mysql_uri'));
        $this->url = config('forge-publish.url') . $uri;
        try {
            $response = $this->http->get($this->url, [
                'headers' => [
                    'X-Requested-With' => 'XMLHttpRequest',
                    'Authorization' => 'Bearer ' . fp_env('ACACHA_FORGE_ACCESS_TOKEN')
                ]
            ]);
        } catch (\Exception $e) {
            $this->error('And error occurs connecting to the api url: ' . $this->url);
            $this->error('Status code: ' . $e->getResponse()->getStatusCode() . ' | Reason : ' . $e->getResponse()->getReasonPhrase());
            return [];
        }
        return json_decode((string) $response->getBody(), true);
    }