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-Type | string | application/json | Optional |
Brand | string | 차량 브랜드(hyundai/kia/genesis) | Required |
Body Params
파라미터 | 타입 | 설명 | 필수 여부 |
---|---|---|---|
clientId | string | Pleos Playground > My Project에서 확인한 클라이언트 ID 를 입력합니다. | Required |
clientSecret | string | Pleos Playground > My Project에서 확인한 클라이언트 시크릿 을 입력합니다. | Required |
code | string | 로그인 성공 시 리다이렉트 URL(redirectUrl )로 반환된 authorization code(code )를 입력합니다. | Required |
redirectUrl | string | Pleos 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 필드 | 타입 | 설명 |
---|---|---|
accessToken | string | Vehicle Data API에 액세스할 수 있는 토큰입니다. 액세스 토큰 발급 후 1시간 동안 유효합니다. |
refreshToken | string | 토큰 갱신에 사용되는 값입니다. refreshToken은 180일 동안 유효합니다. |
실패
4002
{
"error": {
"code": "4002",
"message": "Invalid request parameters",
"details": [],
"timestamp": "2025-09-01T12:00:00Z",
"requestId": "835bdbd4-1105-4a8c-b438-a1b2c3d4f5g6"
}
}
[에러 코드]
실패 시 에러 코드에 대한 상세한 설명은 에러 코드를 참조합니다.