---
title: "Changes to Login using this route."
method: POST
path: "/v3/sessions/"
---

# Changes to Login using this route.

`POST /v3/sessions/`

> Every recorded change to this operation, newest first.
> 21 revisions in range; 1 not diffed.

## Timeline

Changed in 5 of 21 revisions.

- **2026-09-01** `75f7e3050340`: 1 warning
- **2025-09-20** `9912a2182e61`: 1 warning, 1 info
- **2024-08-26** `e605dcddbcbe`: 4 breaking, 4 warning, 2 info
- **2022-12-09** `012a90dc08a6`: 2 warning
- **2022-02-06** `032833ac8ca3`: 10 breaking, 1 warning, 6 info

## Changes

- **2026-09-01** `75f7e3050340`: 1 warning
  - added the new `LOGIN_VERIFICATION_REQUIRED` enum value to the `error_type` response property for the response status `403`
- **2025-09-20** `9912a2182e61`: 1 warning, 1 info
  - added the new `USER_SELF_SUSPENDED` enum value to the `error_type` response property for the response status `403`
  - added the new optional request property `reopen_account`
- **2024-08-26** `e605dcddbcbe`: 4 breaking, 4 warning, 2 info
  - added `subschema #1: token_response, subschema #2: token_v2_response` to the response body `oneOf` list for the response status `201`
  - the response's body type changed from no type to `object` for status `201`
  - removed the required property `stop` from the response with the `201` status
  - removed the required property `token` from the response with the `201` status
  - removed the optional property `factor` from the response with the `201` status
  - removed the optional property `nemid_session_id` from the response with the `201` status
  - removed the optional property `redirect_url` from the response with the `201` status
  - removed the optional property `verify` from the response with the `201` status
  - added the new optional request property `create_social_member`
  - added the new optional request property `use_auth_v2`
- **2022-12-09** `012a90dc08a6`: 2 warning
  - added the new `DEVICE_NOT_TRUSTED` enum value to the `error_type` response property for the response status `403`
  - added the new `INVALID_DEVICE_COOKIE` enum value to the `error_type` response property for the response status `400`
- **2022-02-06** `032833ac8ca3`: 10 breaking, 1 warning, 6 info
  - the response's body type changed from `object` to no type for status `400`
  - the response's body type changed from `object` to no type for status `429`
  - the response property `stop` became nullable for the status `201`
  - the response property `token` became nullable for the status `201`
  - the `data` response's property type changed from `null` to `object` for status `500`
  - the `data` response's property type changed from `object` to `string, object` for status `429`
  - the `data` response's property type changed from `string` to `string, object` for status `400`
  - removed the required property `data/count` from the response with the `429` status
  - removed the required property `data/expiry` from the response with the `429` status
  - removed the required property `data/limit` from the response with the `429` status
  - removed the optional property `params` from the response with the `201` status
  - added the non-success response with the status `401`
  - added the non-success response with the status `403`
  - added the non-success response with the status `451`
  - added the non-success response with the status `503`
  - added the optional property `nemid_session_id` to the response with the `201` status
  - added the optional property `redirect_url` to the response with the `201` status

---

[Operation](https://skmtc.dev/smarkets/apis/smarkets-http-api/docs/v3/sessions/post.md) - [API](https://skmtc.dev/smarkets/apis/smarkets-http-api.md) - [Page](https://skmtc.dev/smarkets/apis/smarkets-http-api/changes/v3/sessions/post)
