메인 콘텐츠로 건너뛰기
Caret는 API 키를 사용하여 요청을 인증합니다. [개발자] 페이지에서 키를 생성하고 관리할 수 있습니다.

API 키 생성

1

설정 접속

Caret 워크스페이스의 개발자 섹션으로 이동합니다.
2

키 생성

새 API 키 생성을 클릭하고 용도를 파악하기 쉬운 이름을 입력합니다.
3

권한 할당

키에 부여할 특정 권한 범위를 선택합니다. 최소 권한 원칙에 따라 필요한 권한만 부여하는 것을 권장합니다.
4

안전한 보관

생성된 키를 즉시 복사하여 안전한 곳에 보관하세요. 보안을 위해 다시 표시되지 않습니다.
API 키는 강력한 접근 권한을 가집니다. GitHub와 같은 공개 저장소나 클라이언트 측 코드에 키가 노출되지 않도록 주의하세요.

사용 방법

모든 API 요청의 X-API-Key HTTP 헤더에 API 키를 포함해야 합니다.

curl -X GET "https://api.caret.so/v1/me" \
 -H "X-API-Key: your_api_key_here"

권한 범위 (Scopes)

각 키에 대해 다음과 같은 권한을 설정할 수 있습니다:
범위설명
users사용자 정보 조회 및 초대 관리
notes미팅 기록 및 요약본 읽기/쓰기
folders워크스페이스 폴더 생성, 수정, 삭제
templates미팅 템플릿 및 AI 설정 관리

권장 보안 수칙

  • 용도별 키 분리: 서비스나 환경(개발, 운영 등)마다 별도의 키를 사용하세요.
  • 정기적 교체: 유출 피해를 최소화하기 위해 주기적으로 키를 재생성하세요.
  • 환경 변수 활용: 소스 코드에 키를 직접 입력하지 말고 환경 변수로 관리하세요.

오류 해결

  • 401 Unauthorized: 키가 누락되었거나 유효하지 않습니다. 헤더 형식을 확인하세요.
  • 403 Forbidden: 키는 유효하지만 요청한 엔드포인트에 대한 권한이 없습니다.