안전한 데이터 전송 옵션 활성화 시, 응답 데이터가 AES-256으로 암호화되어 전송됩니다.
기본 정보
GET
보안 설정
암호화 옵션
안전한 데이터 전송 활성화 시 모든 응답 데이터가 AES-256 암호화로 보호됩니다.
- 암호화 방식: AES-256
- 적용 범위: 응답 데이터
- 호환성: POST/submission, PATCH/submission, DELETE/submission, Webhook과 동일한 암/복호화 방식
- 안전한 데이터 전송 옵션 확인하기
인증
프로젝트 API 키를 설정합니다.
토큰 조회 유형
- 단 건 조회
- 특정 tokenId 1개에 대한 상세 조회 (요청 당 1건)
- 리스트 조회
- 전체 토큰 리스트 조회: 1회 요청당 10,000건
- 등록된 tokenId가 10,000건 초과 시, 페이지네이션 field (‘nextPageKeyId’, ‘nextPageKeyTime’) 제공
- 총 갯수 조회
- 등록된 전체 토큰 갯수 조회 (요청 당 전체 N개)
요청 파라미터
Query Parameters
특정 토큰 ID
- 제공 시: 단일 토큰 상세 조회
- 미제공 시: 전체 토큰 목록 조회
count
- 제공 시: 등록되어 있는 토큰의 총 갯수만 조회
- 미제공 시: 등록되어 있는 토큰들과 만료 유무 및 갯수 제공
응답
성공 응답 (200)
data[‘expired’] 값을 통해, 기존에 제출한 것들 중, token이 만료된 건을 확인해서 DELETE-token에 활용할 수 있습니다.
오류 응답 (400/500)
에러 코드
에러 메시지
보안 고려사항
데이터 보호
토큰 조회 시 민감한 정보가 포함될 수 있습니다. 프로덕션 환경에서는 보안을 위해서 암호화 옵션을 고려해 보세요.
- 암호화 전송: AES-256을 통한 응답 데이터 암호화
- 접근 제어: API 키를 통한 프로젝트별 접근 제한
- 사전 검증: 옵션 활성화 여부와 관계없이 API 조회 가능
토큰 정책
Token Pool: 각 PID별 최대 100,000개 토큰 관리
조회 범위: 프로젝트 범위 내 토큰만 조회 가능
에러 코드
공통 에러
Error Code | HTTP Status | Description |
---|---|---|
invalid_payload | 400 | 요청 페이로드 누락 또는 형식 오류 |
invalid_path | 400 | 지원하지 않는 HTTP 메서드 |
invalid_project | 400 | 프로젝트 ID 누락 또는 잘못된 API 키 |
invalid_query_parameters | 400 | 쿼리 파라미터 누락 또는 형식 오류 |
invalid_order | 400 | 쿼리 파라미터의 정렬(order) 형식 오류 |
internal_server_error | 500 | 서버 내부 오류 |
Token 관련 에러
Error Code | HTTP Status | Description |
---|---|---|
invalid_token_id | 400 | 토큰 ID 누락, 빈 값, 또는 배열이 아님 |
invalid_token_id_format | 400 | 토큰 ID 형식 규칙 위반 |
invalid_token_id_type | 400 | 토큰 ID가 문자열이 아님 |
invalid_token_id_length | 400 | 토큰 ID 길이가 8-64자 범위를 벗어남 |
invalid_token_id_whitespace | 400 | 토큰 ID에 공백 문자 포함 |
invalid_token_id_characters | 400 | 토큰 ID에 허용되지 않는 문자 포함 |
invalid_token_id_start | 400 | 토큰 ID가 영문자/숫자로 시작하지 않음 |
invalid_token_id_end | 400 | 토큰 ID가 영문자/숫자로 끝나지 않음 |
request_token_limit_exceeded | 400 | 요청 당 토큰 개수 제한 초과 (500개) |
token_limit_exceeded | 400 | 프로젝트 당 토큰 총 개수 제한 초과 (100,000개) |
token_id_not_found | 400 | 요청한 토큰이 풀에 존재하지 않음 |
token_id_details_not_found | 400 | 토큰 상세 정보 조회 실패 |
delete_token_limit_exceeded | 400 | 시간 순 다건 삭제 요청의 최대 갯수(count) 초과 (5000개) |
사용 예시
1
전체 토큰 목록 확인
먼저 프로젝트에 등록된 모든 토큰을 조회합니다.
응답에서
count
필드로 총 토큰 수를 확인할 수 있습니다.2
특정 토큰 상세 조회
특정 토큰의 상세 정보를 조회합니다.
updateTime
을 통해 토큰의 최종 업데이트 시간을 확인할 수 있습니다.암호화된 환경에서는 응답 데이터 또한 암호화되어 제공됩니다.
해당 데이터에 대한 복호화 처리가 필요합니다.
암호화와 복호화 방법은, 데이터 암호화 및 복호화를 참고하세요.
해당 데이터에 대한 복호화 처리가 필요합니다.
암호화와 복호화 방법은, 데이터 암호화 및 복호화를 참고하세요.