콘텐츠로 이동
한국어

사용자 토큰 얻기

POST/v1/auth/token

로그인 및 비밀번호를 기반으로 1시간 동안 액세스 토큰을 발급합니다. 모든 계정 사서함에 액세스하려면 mode=account을 지정하고 하나의 주소에 액세스하려면 mode=mailbox을 지정합니다. Authorization: Bearer <access_token> 헤더에 access_token을 전달합니다.

승인 및 접근 영역 · 오류와 반복

요구

터미널 창
curl -X POST 'https://adapt-mail.com/v1/auth/token' \
-H 'Content-Type: application/json' \
--data '{"login":"user-123","password":"<password>"}'

요청 본문 · application/json

object

login반드시

string

password반드시

string

minLength: 1

maxLength: 128

mode

string

유효한 값: "account" "mailbox"

기본: "account"

알 수 없는 필드는 허용되지 않습니다.

응답

200 성공적인 응답

application/json

object

access_token

string

token_type

string

"Bearer"

expires_in

integer

3600

mailbox_id
옵션 1

integer

옵션 2

null

401 로그인이 필요합니다

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object

403 접근 불가

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object

404 리소스를 찾을 수 없습니다.

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object

409 국가 갈등

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object

422 유효성 검사 오류

application/json

object

detail

array

배열 요소

object

loc반드시

array

배열 요소
옵션 1

string

옵션 2

integer

msg반드시

string

type반드시

string

429 요청이 너무 많습니다.

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object

503 일시적인 이용 불가

application/json

object

detail
옵션 1

string

옵션 2

object

code

string

message

string

옵션 3

array

배열 요소

object