> For the complete documentation index, see [llms.txt](https://docs.tryterra.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tryterra.co/faq/help-topics/data-api-sdk/mobile-sdk-setup-permissions-and-crashes/expand-permissions-existing-users.md).

# How do I request more health permissions from existing users?

**To request more permissions from existing users, call `initConnection` again** with an expanded set of `customPermissions`. Generate a fresh auth token first, and make sure `initTerra` has been called. The connection keeps the existing `user_id`.

What the user sees:

* **Apple Health:** the popup shows only the newly added permissions.
* **Samsung Health and Google Fit:** users must approve all permissions again.

Apple shows the HealthKit popup **only once per permission set**, and apps cannot read which permissions were granted or denied, so **adding new permissions is the only way to re-trigger it** without reinstalling.

If permissions remain denied, guide the user to enable them manually in **iOS Settings, under Health data access**.

See [permissions mapping](https://docs.tryterra.co/reference/health-and-fitness-api/sdk-references/permissions-mapping) for the available permissions.
