---
title: "Create user PAT (Personal Access Token)"
method: POST
path: "/users/my-account/pat"
tags: ["users"]
---

# Create user PAT (Personal Access Token)

`POST /users/my-account/pat`

## Request

- Base URL: `https://pmp-demo.privateplatform.mendix.com/userservice/v1`
- URL: `https://pmp-demo.privateplatform.mendix.com/userservice/v1/users/my-account/pat`
- Auth: API key in header `Authorization`

Create user PAT (Personal Access Token) with specified permission scopes

## Request body

- UserPATInput: User personal access token creation request
  - `tokenName` string, required: Name of the personal access token to be created.
  - `expiryDate` string, required: Expiry date for the personal access token (UTC date-time format).
  - `scopes` object[], required: Scopes for user personal access token.
    - `scope` 'mx_app_read' | 'mx_app_write' | 'mx_app_team_write' | 'mx_marketplace_read' | 'mx_marketplace_write' | 'mx_marketplace_share' | 'mx_user_read' | 'mx_user_write' | 'mx_group_read' | 'mx_group_write' | 'mx_group_member_write' | 'mx_cicd_build' | 'mx_cicd_deploy', required: User scopes.

## Response `201`

userPAT

- object
  - `tokenName` string
  - `expiryDate` string
  - `tokenValue` string
  - `joinedScope` string

## Other responses

- `400`: Invalid input parameter or request body
- `401`: Authentication information is missing or invalid
- `403`: User has no permission for this operation

---

[API](https://skmtc.dev/mendix/apis/user-service.md) - [All operations](https://skmtc.dev/mendix/apis/user-service/llms.txt) - [OpenAPI document](https://skmtc.dev/mendix/apis/user-service/revisions/eec46375b41a?raw)
