---
title: "Initialize Settings Flow for Browsers"
method: GET
path: "/self-service/settings/browser"
tags: ["public"]
---

# Initialize Settings Flow for Browsers

`GET /self-service/settings/browser`

This endpoint initializes a browser-based user settings flow. Once initialized, the browser will be redirected to
`selfservice.flows.settings.ui_url` with the flow ID set as the query parameter `?flow=`. If no valid
Ory Kratos Session Cookie is included in the request, a login flow will be initialized.

:::note

This endpoint is NOT INTENDED for API clients and only works with browsers (Chrome, Firefox, ...).

:::

More information can be found at [Ory Kratos User Settings & Profile Management Documentation](../self-service/flows/user-settings).

## Other responses

- `302` — Empty responses are sent when, for example, resources are deleted. The HTTP status code for empty responses is typically 201.
- `500` — jsonError

## Changes

- **2021-05-18** `9123bcead5ed` — 3 info
  - api operation id `initializeSelfServiceSettingsViaBrowserFlow` removed and replaced with `initializeSelfServiceSettingsForBrowsers`
  - the response property `error` became required for the status `500`
  - the response property `error/message` became required for the status `500`
- **2021-05-05** `381c760af46e` — 1 breaking, 2 warning, 10 info
  - removed the success response with the status `200`
  - deleted the `header` request parameter `Cookie`
  - deleted the `query` request parameter `return_to`
  - api operation id `createBrowserSettingsFlow` removed and replaced with `initializeSelfServiceSettingsViaBrowserFlow`
  - …9 more

[Change history](https://skmtc.dev/ory/apis/ory-identities-api/changes/self-service/settings/browser/get.md)

---

[API](https://skmtc.dev/ory/apis/ory-identities-api.md) · [All operations](https://skmtc.dev/ory/apis/ory-identities-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ory/ory-identities-api/revisions/9123bcead5ed/schema)
