public function future($sort = 'date', $type = 'missed|today|soon|later', $paused = null)
    {
        $uri = 'future';
        $uriData = [
            'sort' => $sort,
            'type' => $type
        ];
        if ( $paused ) { $uriData['paused'] = $paused; }

        try {
            $response = $this->_request(
                [
                    'uri' => $uri,
                    'type' => 'get',
                    'data' => $uriData
                ]
            );
        } catch (\Exception $e) {
            throw new InvalidException($e->getMessage());
        }

        return $response->getBody()->getContents();
    }