---
title: "POST /auth/v1/authenticate"
method: POST
path: "/auth/v1/authenticate"
tags: ["Auth"]
---

# POST /auth/v1/authenticate

`POST /auth/v1/authenticate`

認証

アクセストークンの発行

## Request body

- Authentication
  - `flow` 'USER_PASSWORD' | 'REFRESH_TOKEN', required — 認証フロー
  - `params` object — 認証パラメータ
    - `email` string — メールアドレス (ログイン ID)
    - `password` string — パスワード
    - `refresh_token` string — リフレッシュトークン
    - `client_id` string — クライアント ID ※省略可能
  - `auth_result` object — 認証結果
    - `access_token` string — アクセストークン
    - `expires_in` integer — 有効期限 (秒)
    - `token_type` string — トークン種別 (bearer 固定)
    - `refresh_token` string — リフレッシュトークン
    - `id_token` string — ID トークン
    - `refresh_token_expires_at` integer — リフレッシュトークン有効期限 (Unix タイムスタンプ)

## Response `201`

- Authentication
  - `flow` 'USER_PASSWORD' | 'REFRESH_TOKEN', required — 認証フロー
  - `params` object — 認証パラメータ
    - `email` string — メールアドレス (ログイン ID)
    - `password` string — パスワード
    - `refresh_token` string — リフレッシュトークン
    - `client_id` string — クライアント ID ※省略可能
  - `auth_result` object — 認証結果
    - `access_token` string — アクセストークン
    - `expires_in` integer — 有効期限 (秒)
    - `token_type` string — トークン種別 (bearer 固定)
    - `refresh_token` string — リフレッシュトークン
    - `id_token` string — ID トークン
    - `refresh_token_expires_at` integer — リフレッシュトークン有効期限 (Unix タイムスタンプ)

---

[API](https://skmtc.net/miitel/apis/miitel-account-api.md) · [All operations](https://skmtc.net/miitel/apis/miitel-account-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/miitel/miitel-account-api/versions/19b9b4ab780a/schema)
