| API 목록 |
|---|
|
검색 결과가 없습니다. 검색어와 조건을 확인해주세요. |
시험 범주 목록 조회
/api/v1/categories/
시험 범주 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
depth
|
integer | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/categories/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 범주 상세 조회
/api/v1/categories/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
시험 범주 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 시험 범주을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
depth
|
integer | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/categories/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
표준/규격 목록 조회
/api/v1/standards/
표준/규격 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/standards/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
표준/규격 상세 조회
/api/v1/standards/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
표준/규격 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 표준/규격을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/standards/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
대상 시스템 목록 조회
/api/v1/test-targets/
대상 시스템 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/test-targets/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
대상 시스템 상세 조회
/api/v1/test-targets/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
대상 시스템 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 대상 시스템을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
description
|
string | 선택 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/test-targets/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
인증 시험 목록 조회
/api/v1/certified-tests/
인증 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
state
|
string | 선택 | 현재 상태명 |
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
title
|
string | 필수 | — |
current_state
|
string | 필수 | — |
scenario_name
|
string null 허용 | 필수 | — |
requested_at
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/certified-tests/?state=%EC%98%88%EC%8B%9C' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
인증 시험 상세 조회
/api/v1/certified-tests/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
인증 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 시험 신청을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
title
|
string | 필수 | — |
current_state
|
string | 필수 | — |
scenario_name
|
string null 허용 | 필수 | — |
requested_at
|
string | 필수 | — |
test_jobs
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ state
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ 값
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ success_count
|
integer | 선택 | — |
↳ failure_count
|
integer | 선택 | — |
↳ complete_count
|
integer | 선택 | — |
request_data
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ company_name
|
string | 선택 | — |
↳ company_phone
|
string | 선택 | — |
↳ company_address
|
string | 선택 | — |
actions
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ action
|
string | 필수 | — |
↳ next_state
|
string | 필수 | — |
↳ user
|
string | 필수 | — |
↳ actioned_at
|
string | 필수 | — |
result_attachments
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ is_admin
|
boolean | 선택 | — |
↳ description
|
string | 선택 | — |
↳ submitted_by
|
string null 허용 | 필수 | — |
↳ submitted_at
|
string null 허용 | 선택 | — |
↳ is_submitted
|
boolean | 선택 | — |
↳ files
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ file_name
|
string | 필수 | — |
↳ file
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/certified-tests/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
인증 시험 상태 목록 조회
/api/v1/certified-tests/states/
인증 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
name
|
string | 필수 | — |
state_type
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/certified-tests/states/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 결과 첨부파일 다운로드
/api/v1/result-attachments/{id}/download/
{id} 부분을 실제 ID로 바꿔주세요.
모든 API 요청·응답을 ApiAccessLog에 기록하는 믹스인
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
응답 정보
이 응답에는 필드 정보가 정의되어 있지 않습니다.
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/result-attachments/1/download/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
환경설정 기록 조회
/api/v1/configurations/history/{scenario_id}/
{scenario_id} 부분을 실제 ID로 바꿔주세요.
선택한 범위의 이력만 조회합니다. 이력이 없으면 data는 빈 객체, updated_at은 null입니다.
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
composition
|
integer | 선택 | 해당 시나리오의 시험 구성 ID. 생략하면 구성 없는 공통 이력만 조회·저장합니다. |
scenario_id
|
integer | 필수 | — |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
scenario
|
integer | 필수 | — |
composition
|
integer null 허용 | 선택 | — |
data
|
JSON (제한 없음) | 선택 | — |
updated_at
|
string null 허용 | 필수 | — |
요청 형식 오류. 필드별 오류 목록 또는 detail을 반환하며 저장하지 않습니다.
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
↳ [key]
|
JSON (제한 없음) | 선택 | — |
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
detail
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/configurations/history/1/?composition=1' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
환경설정 기록 저장
/api/v1/configurations/history/{scenario_id}/
{scenario_id} 부분을 실제 ID로 바꿔주세요.
선택한 범위의 이력만 저장합니다. 구성 생략 시 기존 공통 이력을 사용합니다.
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
composition
|
integer | 선택 | 해당 시나리오의 시험 구성 ID. 생략하면 구성 없는 공통 이력만 조회·저장합니다. |
scenario_id
|
integer | 필수 | — |
요청 본문
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
data
|
object | 필수 | 환경설정 JSON 객체. 빈 객체도 허용합니다. |
↳ [key]
|
JSON (제한 없음) | 선택 | — |
복사할 본문 예제 보기
{
"data": {}
}
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
scenario
|
integer | 필수 | — |
composition
|
integer null 허용 | 선택 | — |
data
|
JSON (제한 없음) | 선택 | — |
updated_at
|
string null 허용 | 필수 | — |
요청 형식 오류. 필드별 오류 목록 또는 detail을 반환하며 저장하지 않습니다.
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
↳ [key]
|
JSON (제한 없음) | 선택 | — |
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
detail
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X PUT \
'https://conformancetest.itskorea.kr/api/v1/configurations/history/1/?composition=1' \
-H "Authorization: Token $OPEN_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"data": {}}'
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
환경설정 프리셋 목록 조회
/api/v1/configurations/presets/
시나리오별 환경설정 프리셋 목록 조회 및 저장 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
scenario
|
integer | 필수 | 공개·활성 시나리오 ID |
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
scenario
|
integer | 필수 | — |
name
|
string | 필수 | — |
data
|
JSON (제한 없음) | 선택 | — |
created_at
|
string | 필수 | — |
updated_at
|
string | 필수 | — |
요청 형식 오류. 필드별 오류 목록 또는 detail을 반환하며 저장하지 않습니다.
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
↳ [key]
|
JSON (제한 없음) | 선택 | — |
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
detail
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/configurations/presets/?scenario=1' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
환경설정 프리셋 저장
/api/v1/configurations/presets/
시나리오별 환경설정 프리셋 목록 조회 및 저장 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
요청 본문
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
scenario
|
integer | 필수 | 공개·활성 시나리오 ID |
name
|
string | 필수 | 앞뒤 공백 제거 후 1~100자. 같은 사용자·시나리오에서 중복할 수 없습니다. |
data
|
object | 필수 | 환경설정 JSON 객체. 빈 객체도 허용합니다. |
↳ [key]
|
JSON (제한 없음) | 선택 | — |
복사할 본문 예제 보기
{
"scenario": 1,
"name": "예시",
"data": {}
}
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
scenario
|
integer | 필수 | — |
name
|
string | 필수 | — |
data
|
JSON (제한 없음) | 선택 | — |
created_at
|
string | 필수 | — |
updated_at
|
string | 필수 | — |
요청 형식 오류. 필드별 오류 목록 또는 detail을 반환하며 저장하지 않습니다.
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
↳ [key]
|
JSON (제한 없음) | 선택 | — |
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
detail
|
string | 필수 | — |
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
detail
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X POST \
https://conformancetest.itskorea.kr/api/v1/configurations/presets/ \
-H "Authorization: Token $OPEN_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"scenario": 1, "name": "예시", "data": {}}'
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
환경설정 프리셋 삭제
/api/v1/configurations/presets/{preset_id}/
{preset_id} 부분을 실제 ID로 바꿔주세요.
환경설정 프리셋 삭제 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
preset_id
|
integer | 필수 | — |
응답 정보
응답 본문 없음
성공 시 응답 본문을 반환하지 않습니다.
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X DELETE \ https://conformancetest.itskorea.kr/api/v1/configurations/presets/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
자체 시험 목록 조회
/api/v1/in-house-tests/
자체 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
state
|
string | 선택 | 현재 상태명 |
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
title
|
string | 필수 | — |
current_state
|
string | 필수 | — |
scenario_name
|
string null 허용 | 필수 | — |
requested_at
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/in-house-tests/?state=%EC%98%88%EC%8B%9C' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
자체 시험 상세 조회
/api/v1/in-house-tests/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
자체 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 시험 신청을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
title
|
string | 필수 | — |
current_state
|
string | 필수 | — |
scenario_name
|
string null 허용 | 필수 | — |
requested_at
|
string | 필수 | — |
test_jobs
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ state
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ 값
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ success_count
|
integer | 선택 | — |
↳ failure_count
|
integer | 선택 | — |
↳ complete_count
|
integer | 선택 | — |
request_data
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ company_name
|
string | 선택 | — |
↳ company_phone
|
string | 선택 | — |
↳ company_address
|
string | 선택 | — |
actions
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ action
|
string | 필수 | — |
↳ next_state
|
string | 필수 | — |
↳ user
|
string | 필수 | — |
↳ actioned_at
|
string | 필수 | — |
result_attachments
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ is_admin
|
boolean | 선택 | — |
↳ description
|
string | 선택 | — |
↳ submitted_by
|
string null 허용 | 필수 | — |
↳ submitted_at
|
string null 허용 | 선택 | — |
↳ is_submitted
|
boolean | 선택 | — |
↳ files
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ file_name
|
string | 필수 | — |
↳ file
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/in-house-tests/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
자체 시험 상태 목록 조회
/api/v1/in-house-tests/states/
자체 시험 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
name
|
string | 필수 | — |
state_type
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/in-house-tests/states/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 시나리오 목록 조회
/api/v1/scenarios/
시험 시나리오 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
category
|
integer | 선택 | 시험 범주 ID |
standard
|
integer | 선택 | 표준/규격 ID |
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
title
|
string | 필수 | — |
description
|
string | 선택 | — |
category
|
string | 필수 | — |
standards
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ 값
|
string | 선택 | — |
created_at
|
string | 필수 | — |
updated_at
|
string | 필수 | — |
필터 값은 양의 정수 ID여야 합니다.
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
↳ [key]
|
JSON (제한 없음) | 선택 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/scenarios/?category=1&standard=1' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 시나리오 상세 조회
/api/v1/scenarios/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
시험 시나리오 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 시험 시나리오을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
name
|
string | 필수 | — |
title
|
string | 필수 | — |
description
|
string | 선택 | — |
category
|
string | 필수 | — |
standards
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ 값
|
string | 선택 | — |
created_at
|
string | 필수 | — |
updated_at
|
string | 필수 | — |
compositions
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ title
|
string | 필수 | — |
↳ source
|
string | 필수 | — |
↳ destination
|
string | 필수 | — |
↳ items
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ id
|
integer | 필수 | — |
↳ version
|
string | 필수 | — |
↳ description
|
string | 선택 | — |
↳ created_at
|
string | 필수 | — |
↳ updated_at
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/scenarios/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 결과 목록 조회
/api/v1/test-results/
시험 결과 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
request
|
string | 선택 | 인증 시험 신청 ID |
state
|
string | 선택 | 시험 상태 |
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
id
|
integer | 필수 | — |
state
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ 값
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
success_count
|
integer | 선택 | — |
failure_count
|
integer | 선택 | — |
request_id
|
integer | 선택 | — |
request_title
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ 'https://conformancetest.itskorea.kr/api/v1/test-results/?request=%EC%98%88%EC%8B%9C&state=%EC%98%88%EC%8B%9C' \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 결과 상세 조회
/api/v1/test-results/{id}/
{id} 부분을 실제 ID로 바꿔주세요.
시험 결과 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | 시험 작업을 식별하는 고유한 정수 값. |
응답 정보
응답 형식
object
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
id
|
integer | 필수 | — |
state
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
↳ 값
|
string | 선택 | * `INIT` - 초기화 * `JOIN_CTRL` - 컨트롤러 연결 * `JOIN_AG` - 에이전트 연결 * `READY` - 준비 완료 * `SET_CONF` - 설정 적용 * `START` - 시험 실행 * `STOP` - 시험 중지 * `COMPLETE` - 시험 완료 * `SUCCESS` - 시험 성공 * `FAILURE` - 시험 실패 |
success_count
|
integer | 선택 | — |
failure_count
|
integer | 선택 | — |
request_id
|
integer | 선택 | — |
request_title
|
string | 필수 | — |
configuration
|
JSON (제한 없음) | 선택 | — |
messages
|
array | 필수 | — |
| 배열 안의 각 항목 ↓ | |||
↳ sequence_number
|
integer | 선택 | — |
↳ client_type
|
string | 필수 | * `AGENT` - 에이전트 * `CONTROLLER` - 제어 |
↳ 값
|
string | 선택 | * `AGENT` - 에이전트 * `CONTROLLER` - 제어 |
↳ is_req
|
boolean | 선택 | — |
↳ message
|
JSON (제한 없음) null 허용 | 선택 | — |
↳ created_at
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/test-results/1/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →
시험 결과 상태 목록 조회
/api/v1/test-results/states/
시험 결과 조회 — ApiToken 인증 필요
인증 안내
사용자 화면에서 발급받은 유효한 OpenAPI 토큰을 사용합니다. $OPEN_API_TOKEN에 토큰 키를 설정하세요. 기존 키 단독 헤더 형식도 지원합니다.
Authorization: Token $OPEN_API_TOKEN
요청 파라미터
이 API는 요청 파라미터가 없습니다.
응답 정보
응답 형식
array
| 필드 | 타입 | 필수 | 설명 |
|---|---|---|---|
| 배열 안의 각 항목 ↓ | |||
code
|
string | 필수 | — |
label
|
string | 필수 | — |
요청 예제
-
1
토큰 설정 예제의 토큰 변수에 사용할 키를 설정
-
2
샘플 값 수정 ID·본문을 원하는 값으로 변경
-
3
복사해서 실행 Bash / WSL 터미널에서 실행
현재 서버 주소가 들어 있습니다. 다른 서버를 호출할 때만 주소를 변경하세요. 필수가 아닌 쿼리 항목은 생략할 수 있습니다.
curl -X GET \ https://conformancetest.itskorea.kr/api/v1/test-results/states/ \ -H "Authorization: Token $OPEN_API_TOKEN"
API별 인증 방법과 필수 입력값을 확인한 뒤 호출해 주세요. 이용 가이드 →