---
title: "Changes to POST /3ds/sessions/{sessionId}/authenticate"
method: POST
path: "/3ds/sessions/{sessionId}/authenticate"
---

# Changes to POST /3ds/sessions/{sessionId}/authenticate

`POST /3ds/sessions/{sessionId}/authenticate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 22 revisions.

- **2026-08-08** `88754703a861`: 4 info
- **2025-04-22** `1862d3ccfd1d`: 17 info
- **2024-11-06** `6e59d7e846f5`: 3 info
- **2024-05-27** `67ab8f016c0c`: 1 info

## Changes

- **2026-08-08** `88754703a861`: 4 info
  - added the new optional request property `card_brand`
  - added the new optional request property `metadata`
  - added the optional property `acs_operator_id` to the response with the `200` status
  - added the optional property `authentication_status_reason_code` to the response with the `200` status
- **2025-04-22** `1862d3ccfd1d`: 17 info
  - added the new optional request property `decoupled_challenge_max_time`
  - added the new optional request property `merchant_info/url`
  - added the new optional request property `request_decoupled_challenge`
  - added the new optional request property `requestor_info/amex_requestor_type`
  - added the new optional request property `requestor_info/cb_siret_number`
  - added the new optional request property `requestor_info/discover_client_id`
  - added the new optional request property `requestor_info/discover_requestor_id`
  - the request property `requestor_info` became optional
  - request property `requestor_info/id` deprecated
  - request property `requestor_info/name` deprecated
  - request property `requestor_info/url` deprecated
  - added the optional property `challenge_cancel_reason_code` to the response with the `200` status
  - added the optional property `challenge_preference` to the response with the `200` status
  - added the optional property `challenge_preference_code` to the response with the `200` status
  - added the optional property `directory_status_code` to the response with the `200` status
  - added the optional property `liability_shifted` to the response with the `200` status
  - added the optional property `session_id` to the response with the `200` status
- **2024-11-06** `6e59d7e846f5`: 3 info
  - added the optional property `token_id` to the response with the `200` status
  - added the optional property `token_intent_id` to the response with the `200` status
  - response property `pan_token_id` deprecated
- **2024-05-27** `67ab8f016c0c`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/basistheory/apis/basis-theory-api/docs/3ds/sessions/:sessionId/authenticate/post.md) - [API](https://skmtc.dev/basistheory/apis/basis-theory-api.md) - [Page](https://skmtc.dev/basistheory/apis/basis-theory-api/changes/3ds/sessions/:sessionId/authenticate/post)
