---
title: "Login-User"
method: POST
path: "/users/login"
tags: ["Users"]
---

# Login-User

`POST /users/login`

## Request body

- LoginAdminRequestBody
  - `new_password` string, required

## Response `200`

OK

- UserLoginResponse
  - `meta` Meta — Contains generic information such as WhatsApp Business API Client version.
    - `version` string
    - `api_status` 'deprecated' | 'experimental' | 'stable'
  - `errors` Error[] — Only returned with a failed request. Contains an array of error objects that are present when there is an error.
    - `code` integer — See the https://developers.facebook.com/docs/whatsapp/api/errors for more information.
    - `title` string — error title
    - `details` string — error detail
    - `href` string — location for error detail
  - `users` UserLoginResponseItem[]
    - `token` string — Authentication token to be used for all other WhatsApp Business API calls. The token must be sent in the authorization header in the format: Authorization: Bearer <authentication-token>
    - `expires_after` string, date-time — Token expiration timestamp. By default, this is 7 days.

---

[API](https://skmtc.net/unblu/apis/whatsapp-business-api.md) · [All operations](https://skmtc.net/unblu/apis/whatsapp-business-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unblu/whatsapp-business-api/versions/7a5937fc6885/schema)
