본문으로 건너뛰기

Create Access Token

Description

Vehicle Data API를 호출하기 위해 필요한 액세스 토큰을 발급받습니다.
액세스 토큰 유효기간은 1시간입니다. 액세스 토큰이 만기된 이후에는 Refresh Access Token을 호출하여 액세스 토큰을 갱신합니다.

Endpoint

POST https://security-api.pleos.ai/v1/auth/token

Request

curl
curl -X POST "https://security-api.pleos.ai/v1/auth/token" \
-H "Content-Type: application/json" \
-H "Brand: hyundai" \
-d '{
"clientId": "abc14400-7aa5-3eac-b364-xxxxxxxxxxxx",
"clientSecret": "xyzsrr1jr4vl91c8pjn4j9s8lp4sxxxxxxxxxxxx",
"code": "a1a2a3a4-1010-2020-xyz1-2166063cb6af.2222b4b4-adde-4c73-8dc3-bc95ebc3935",
"redirectUrl: "https://www.example.com/auth/hyundai"
}'

Header Params

파라미터타입설명필수 여부
Content-Typestringapplication/jsonOptional
Brandstring차량 브랜드(hyundai/kia/genesis)Required

Body Params

파라미터타입설명필수 여부
clientIdstringPleos Playground > My Project에서 확인한 클라이언트 ID를 입력합니다.Required
clientSecretstringPleos Playground > My Project에서 확인한 클라이언트 시크릿을 입력합니다.Required
codestring로그인 성공 시 리다이렉트 URL(redirectUrl)로 반환된 authorization code(code)를 입력합니다.Required
redirectUrlstringPleos Playground > My Project에서 Vehicle Data API 사용 신청 시 입력한 OAuth 로그인 > 로그인 리다이렉트 URL을 입력합니다.Required

Response

성공

200
{
"data": {
"accessToken": "mygI7P7ZDxUeorkIAg7xUK5ULGsUrpOmKU5qSXZvyuYk1ZKRObTKQrFBAowtIWxSB5V58qvd4kXsvrB6XSY6Eu7s7SrQGcrGeVL951TmWizLZRHqxWfLCfoOqayZh38wO0OoxyVogWAGZe2EFASZgPPMR3SshsXzoriwYSJf1uy98S5QKtGdMhDCB6jc557H0YlG1IWVKqXtm34v8s1Mcz1z3b4OZRmSsQjLOWLPSZewK53YJ5vWlW1IYLCwZe8zzvPYdu5WDelpO3ae07WVA1yVgBFH2RSF2UzSQ0II3zbAW0RvwPXoFX9sgaAXIqAuuSrs77YFYz6ff3Jrj3LccQ1BjEb0sGYLkG3PsUxbKPqciVWZjouiCBuGMmtUjDJkyagV5qbe3xV0VetaOG3vl2pEcgCMR0e9zHlTQkzJfPmv",
"refreshToken": "T9F38OE6PA8CT9V52F30KKKSRA6T5SRDA400"
},
"meta": {
"code": 200,
"message": "Success",
"success": "true",
"timestamp": "2025-09-01T11:00:00Z",
"requestId": "835bdbd4-1105-4a8c-b438-a1b2c3d4f5g6"
}
}
data 필드타입설명
accessTokenstringVehicle Data API에 액세스할 수 있는 토큰입니다. 액세스 토큰 발급 후 1시간 동안 유효합니다.
refreshTokenstring토큰 갱신에 사용되는 값입니다. refreshToken은 180일 동안 유효합니다.

실패

4002
{
"error": {
"code": "4002",
"message": "Invalid request parameters",
"details": [],
"timestamp": "2025-09-01T12:00:00Z",
"requestId": "835bdbd4-1105-4a8c-b438-a1b2c3d4f5g6"
}
}
[에러 코드]

실패 시 에러 코드에 대한 상세한 설명은 에러 코드를 참조합니다.