public function create($username, $password, $callbackUrl = '', $email = '', $description = '', $needsLocation = false)
    {
        $data = array(
            'new_account_username' => strtoupper($username),
            'new_account_passcode' => $password,
            'callback_url'         => $callbackUrl,
            'email'                => $email,
            'description'          => $description,
            'needs_location'       => $needsLocation ? 'true' : 'false',
            'api_token'            => $this->apiToken,
        );

        $this->send('accounts/', InternalRequestInterface::METHOD_POST, $data);
    }