---
title: "Select between previously set up two-factor methods."
method: GET
path: "/tf-select"
---

# Select between previously set up two-factor methods.

`GET /tf-select`

If a user has set up more than one way to provide a second factor of authentication, this view will ask the user to choose.

## Response `200`

Two-factor method select form - SECURITY_TWO_FACTOR_SELECT_TEMPLATE

- object
  - `meta` object, required
    - `code` integer, required — Http status code
  - `response` object, required
    - `csrf_token` string — Session CSRF token
    - `tf_setup_methods` string[]
    - `tf_select` boolean

---

[API](https://skmtc.net/pallets-eco/apis/flask-security-external-api.md) · [All operations](https://skmtc.net/pallets-eco/apis/flask-security-external-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pallets-eco/flask-security-external-api/versions/5ee7c28d6e1e/schema)
