---
title: "Changes to Authenticate via a method supplied via a query string parameter"
method: POST
path: "/authenticate"
---

# Changes to Authenticate via a method supplied via a query string parameter

`POST /authenticate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 11 revisions.

- **2026-10-14** `f7b51eaafbbb`: 1 breaking
- **2025-11-04** `e8b8c6cc7e72`: 4 info
- **2025-01-24** `19dfd92f02a2`: 3 warning, 3 info
- **2024-09-04** `ff9658915fee`: 1 info
- **2024-05-29** `cce2800c1357`: 1 breaking, 11 warning, 3 info

## Changes

- **2026-10-14** `f7b51eaafbbb`: 1 breaking
  - the response property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[#/components/schemas/baseEntity]/tags` became nullable for the status `200`
- **2025-11-04** `e8b8c6cc7e72`: 4 info
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/isTotpEnrolled` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/improperClientCertChain` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertExtendRequested` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertKeyRollRequested` to the response with the `200` status
- **2025-01-24** `19dfd92f02a2`: 3 warning, 3 info
  - added the new `EXT-JWT` enum value to the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`
  - added the new `MFA` enum value to the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`
  - added the new `TOTP` enum value to the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/clientId` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/id` to the response with the `200` status
  - added the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/scopes` to the response with the `200` status
- **2024-09-04** `ff9658915fee`: 1 info
  - added the required property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertExtendable` to the response with the `200` status
- **2024-05-29** `cce2800c1357`: 1 breaking, 11 warning, 3 info
  - removed the required property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertExtendable` from the response with the `200` status
  - the optional response header `WWW-Authenticate` removed for the status `200`
  - the optional response header `WWW-Authenticate` removed for the status `400`
  - the optional response header `WWW-Authenticate` removed for the status `401`
  - the optional response header `WWW-Authenticate` removed for the status `429`
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/clientId` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/id` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/isTotpEnrolled` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/scopes` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/improperClientCertChain` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertExtendRequested` from the response with the `200` status
  - removed the optional property `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/isCertKeyRollRequested` from the response with the `200` status
  - removed the `EXT-JWT` enum value from the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`
  - removed the `MFA` enum value from the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`
  - removed the `TOTP` enum value from the `data/allOf[#/components/schemas/apiSessionDetail]/allOf[subschema #2]/authQueries/items/typeId` response property for the response status `200`

---

[Operation](https://skmtc.dev/openziti/apis/ziti-edge-client/docs/authenticate/post.md) - [API](https://skmtc.dev/openziti/apis/ziti-edge-client.md) - [Page](https://skmtc.dev/openziti/apis/ziti-edge-client/changes/authenticate/post)
