현재 사용자 계정 세부정보 가져오기

이 엔드포인트를 사용하면 현재 인증된 사용자의 계정 세부정보를 가져올 수 있습니다.

엔드포인트

GET /api/v1/account/

인증

이 엔드포인트는 JWT 토큰을 사용한 인증이 필요합니다.

요청

요청 매개변수가 필요하지 않습니다.

응답

{
  "id": "user_id",
  "email": "[email protected]",
  "name": "사용자 이름"
}

사용자 프로필 (확장 정보)

보다 자세한 사용자 프로필 정보를 얻으려면 다음을 사용할 수 있습니다:

GET /api/v1/me/

확장된 응답

{
  "id": "username",
  "email": "[email protected]",
  "name": "사용자 이름",
  "user_onboarding_status": 7,
  "dev_onboarding_status": 3,
  "company_name": "회사",
  "website": "https://example.com",
  "bio": "사용자 약력",
  "team": [
    {
      "id": "team_id", 
      "name": "팀 이름", 
      "image_url": "url", 
      "role": "admin"
    }
  ],
  "embed_quota": 10000,
  "current_usage": 500,
  "email_verified": true
}

오류 응답

상태 코드
설명

401

인증되지 않음 - 잘못되었거나 누락된 인증 자격 증명

403

금지됨 - 사용자가 이 리소스에 접근할 권한이 없습니다

500

내부 서버 오류 - 서버에서 문제가 발생했습니다

사용 예제

cURL 사용하기

curl -H "Authorization: Bearer YOUR_JWT_TOKEN" https://api.rememberizer.ai/api/v1/account/

자바스크립트 사용하기

const response = await fetch('https://api.rememberizer.ai/api/v1/account/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_JWT_TOKEN'
  }
});
const data = await response.json();
console.log(data);

파이썬 사용하기

import requests

headers = {"Authorization": "Bearer YOUR_JWT_TOKEN"}
response = requests.get("https://api.rememberizer.ai/api/v1/account/", headers=headers)
data = response.json()
print(data)

Last updated