API 계정 정보로 Access Token과 Refresh Token을 발급합니다.
/api/v1/auth/tokenAPI 계정 정보(username, password)로 새 Access Token과 Refresh Token을 발급합니다.
연동을 시작할 때 한 번 호출하고, 이후 Refresh Token이 만료되었을 때 다시 호출하세요.
API 계정 정보는 대시보드에서 발급되지 않습니다. contact@deeplyinc.com으로 요청하시면 메일로 전달해 드립니다.
이 엔드포인트는 Authorization 헤더를 사용하지 않습니다. API 계정 정보를 JSON 요청 본문에 담아 보내 주세요.
access_token: 일반 API 요청과 WebSocket 연결에 사용하는 Bearer 토큰refresh_token: 토큰 재발급에만 사용하는 토큰token_type: 항상 Bearerexpires_in: Access Token 유효 시간(초, 기본값 3600)Refresh Token의 기본 유효 기간은 30일입니다.
{
"access_token": "string",
"refresh_token": "string",
"token_type": "Bearer",
"expires_in": 3600
}const response = await fetch('http://{{EDGE_IP}}:8100/api/v1/auth/token', {
method: 'POST',
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify({
"username": "api",
"password": "YOUR_PASSWORD"
})
});
const data = await response.json();