1. 명세서 확인
명세서에서 API 경로·메서드·요청 형식을 확인합니다.
Open API › Open API 명세서명세서 확인 → 토큰 준비 → 호출까지, 세 단계면 충분합니다.
명세서에서 API 경로·메서드·요청 형식을 확인합니다.
Open API › Open API 명세서발급을 신청하고, 승인되면 토큰 키를 확인합니다.
계정 관리 › 토큰 관리Authorization 헤더로 요청하고 응답을 확인합니다.
API 요청 › JSON 응답명세서에서 제공 범위를 확인하고, 토큰을 준비한 뒤, 인증 헤더로 데이터를 조회하거나 저장하는 흐름으로 이용합니다.
제공 API와 요청 형식을 확인합니다.
발급 신청과 승인 이력을 확인합니다.
경로·파라미터·인증 헤더를 구성합니다.
JSON 응답과 접근 로그가 남습니다.
토큰은 사용 목적을 입력해 발급을 신청하고, 검토 후 승인되면 상세 화면에서 키를 확인합니다.
호출 가능한 API의 경로·메서드·요청 예시·파라미터·응답 스키마를 명세서에서 확인합니다.
토큰 인증, 요청 형식 확인, 데이터 조회 또는 저장, 응답 반환, 접근 로그 저장 순서로 처리됩니다.
발급받은 토큰 키를 설정한 뒤 아래 예제를 사용하세요.
/api/v1/scenarios/
export OPEN_API_TOKEN='발급받은_토큰_키'
따옴표 안을 실제 토큰 키로 바꿔 주세요.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/scenarios/ \ -H "Authorization: Token $OPEN_API_TOKEN"
import json
import os
from urllib.request import Request, urlopen
request = Request(
"https://conformancetest.itskorea.kr/api/v1/scenarios/",
headers={
"Authorization": f"Token {os.environ['OPEN_API_TOKEN']}",
},
)
with urlopen(request, timeout=15) as response:
print(json.load(response))
Python 3 · 추가 패키지 설치 없이 사용할 수 있습니다.
서버 주소는 실제 호출 환경에 맞게 바꿔 주세요.
[
{
"id": 1,
"name": "DEMO-001",
"title": "연동 확인용 시나리오",
"description": "설명 예시",
"category": "샘플 범주",
"standards": ["샘플 표준"],
"created_at": "2026-09-28T00:00:00Z",
"updated_at": "2026-09-28T00:00:00Z"
}
]
샘플 데이터입니다. 실제 필드와 응답은 명세서를 확인해 주세요.
Authorization: Token <토큰 키>
토큰이 없거나 만료·회수된 경우 거부됩니다. 응답 코드와 메시지로 원인을 먼저 확인하세요.
응답 코드를 선택하면 먼저 확인할 내용을 볼 수 있습니다.
반환된 JSON을 확인하세요. 목록이 비어 있다면 조회 조건에 맞는 데이터가 있는지 확인해 주세요.
응답 메시지에 표시된 필드의 값과 형식을 확인하세요. 이 예제의 category·standard 필터는 양의 정수 ID를 사용합니다.
Authorization 헤더에 Token과 토큰 키가 포함되어 있는지 확인하세요. 만료·회수된 토큰이나 비활성 계정으로는 호출할 수 없습니다.
인증 후 해당 API에 필요한 권한이 있는지 확인하세요. 관리자용 토큰 관리 API는 별도의 내부 DRF 토큰과 활성 관리자 권한이 필요합니다.
명세서의 경로와 실제 요청 주소를 비교하세요. {id}와 같은 자리표시자를 실제 값으로 바꾸었는지, 대상 데이터가 존재하는지 확인해 주세요.
화면에서 자주 만나는 다섯 가지입니다.
추가로 확인이 필요한 내용은 Q&A로 남겨 주세요.