CI 수명주기 관리 API
CI 수명주기 관리 API는 CI(구성 항목) 운영 상태를 조작하고 CI 작업을 적용하는 엔드포인트를 제공합니다.
API 인터페이스는 허용되지 않는 CI 작업, 호환되는 CI 작업 및 허용되지 않는 운영 전환에 지정된 제한 및 허용량을 준수합니다. 인터페이스가 제한된 작업을 시도하면 작업이 차단되고 오류가 기록되며 적절한 경우 작업이 만들어집니다.
CI 수명주기 관리 - DELETE /now/cilifecyclemgmt/actions
CI 목록에 대한 CI(구성 항목) 작업을 제거합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/actions
기본 URL: /api/now/cilifecyclemgmt/actions
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 구성 항목 작업 이름입니다. 데이터 유형: 문자열 |
| requestorId 님 | 필수 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| sysID | 필수 쉼표로 구분된 CI sys_ids 목록입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | CI 작업이 성공적으로 제거되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
두 CI에서 CI 작업을 제거합니다.
curl --request DELETE \
'https://instance.service-now.com/api/now/cilifecyclemgmt/actions?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a&sysIds=00a9a80d3790200044e0bfc8bcbe5d1c,d0fdbc8437201000deeabfc8bcbe5d33' \
--header 'Accept: application/json' \
--user "username":"password"
응답 본문은 CI 작업이 CI에서 제거되었는지 확인합니다.
{
"result": {
"result": true
}
}
CI 수명주기 관리 - DELETE /now/cilifecyclemgmt/operators/{req_id}
워크플로우가 아닌 사용자에 대한 연산자를 등록 취소합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/operators/{req_id}
기본 URL: /api/now/cilifecyclemgmt/operators/{req_id}
지원되는 요청 매개변수
| 매개변수 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| req_id | 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 운영자가 성공적으로 등록 취소되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
사용자 ID로 운영자를 등록 취소합니다.
curl --request DELETE \
"https://instance.service-now.com/api/now/cilifecyclemgmt/operators/3cf1b3cc30121010f877773aa7167c6e" \
--header "Accept: application/json" \
--user "username":"password"
응답 본문은 운영자가 등록되지 않았는지 확인합니다.
{
"result": {
"result": true
}
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/actions/{sys_id}
지정된 CI에 대한 활성 CI(구성 항목) 작업 목록을 반환합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/actions/{sys_id}
기본 URL: /api/now/cilifecyclemgmt/actions/{sys_id}
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | 연결된 CI 작업을 반환할 CI의 Sys_id입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.ciActions 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| result.ci작업 | CI에 대한 활성 CI 작업의 쉼표로 구분된 목록이거나 찾을 수 없는 경우 no_active_action 입니다.데이터 유형: 문자열 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 지정된 모든 CI에 대해 활성 CI 작업 목록이 반환되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/actions/00a9a80d3790200044e0bfc8bcbe5d1c' \
--header 'Accept: application/json' \
--user "username":"password"
응답 본문에 지정된 CI에 대해 활성 상태인 CI 작업이 없음이 표시됩니다.
{
"result": {
"ciActions": [
"no_active_action"
],
"result": true
}
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/compatActions
지정된 두 CI(구성 항목) 작업이 호환 가능한지 여부를 확인합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/compatActions
기본 URL: /api/now/cilifecyclemgmt/compatActions
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 비교할 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| otherActionName | 필수 비교할 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 지정된 두 CI 작업이 호환 가능한지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
패치 적용 및 프로비저닝 CI 작업의 호환성을 확인합니다.
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/compatActions?actionName=Patching&otherActionName=Provisioning' \
--header 'Accept: application/json' \
--user "username":"password"
응답 본문은 두 CI 작업이 호환되는지 확인합니다.
{
"result": true
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/leases/{sys_id}/expired
지정된 CI에 적용된 구성 항목(CI) 작업의 요청자에 대한 임대가 만료되었는지 여부를 확인합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/leases/{sys_id}/expired
기본 URL: /api/now/cilifecyclemgmt/leases/{sys_id}/expired
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | 적용된 CI 작업의 대상인 CI의 Sys_id입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 지정된 CI에 적용되는 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| requestorId 님 | 필수 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 적용된 CI 작업의 요청자에 대한 임대가 만료되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/leases/00a9a80d3790200044e0bfc8bcbe5d1c/expired?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a' \
--header 'Accept: application/json' \
--user "username":"password"
응답 본문은 적용된 CI 작업의 요청자에 대한 임대가 만료되지 않았음을 보여줍니다.
{
"result": {
"result": false
}
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/notAllowedAction
지정된 운영 상태일 때 지정된 클래스의 CI에 대해 지정된 CI(구성 항목) 작업이 허용되지 않는지 여부를 결정합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/notAllowedAction
기본 URL: /api/now/cilifecyclemgmt/notAllowedAction
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 확인할 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| ciClass | 필수 CI 클래스입니다. 데이터 유형: 문자열 |
| ops레이블 | 필수 확인할 운영 상태입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 지정된 작동 상태일 때 지정된 유형의 CI에 대해 CI 작업이 제한되는지(허용되지 않는지) 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
DR 대기 모드 작동 상태의 컴퓨터에 대해 패치 적용 CI 작업이 제한(허용되지 않음)되어 있는지 확인합니다.
curl --request GET \
"https://instance.service-now.com/api/now/cilifecyclemgmt/notAllowedAction?actionName=Patching&ciClass=cmdb_ci_computer&opsLabel=DR+Standby" \
--header "Accept: application/json" \
--user "username":"password"
응답 본문은 지정된 운영 상태일 때 지정된 CI 클래스에 대해 이 작업이 제한됨(허용되지 않음)되는지 확인합니다.
{
"result": true
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/notAllowedOpsTransition
지정된 클래스의 CI(구성 항목)가 지정된 운영 상태에서 두 번째 지정된 운영 상태로 전환할 수 있는지 여부를 결정합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/notAllowedOpsTransition
기본 URL: /api/now/cilifecyclemgmt/notAllowedOpsTransition
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| ciClass | 필수 전환 제한을 확인할 CI 클래스입니다. 데이터 유형: 문자열 |
| ops레이블 | 필수 현재 CI 운영 상태의 레이블. 데이터 유형: 문자열 |
| transitionOps레이블 | 필수 전환 대상인 운영 상태의 레이블입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 지정된 CI 클래스에 대해 지정된 운영 상태 전환이 제한되는지(허용되지 않는지) 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
Linux 서버 CI에 대해 폐기된 운영 상태에서 DR 비상 대기 운영 상태로의 전환이 제한되는지(허용되지 않음) 확인합니다.
curl --request GET \
"https://instance.service-now.com/api/now/cilifecyclemgmt/notAllowedOpsTransition?ciClass=cmdb_ci_computer&opsLabel=Retired&transitionOpsLabel=DR+Standby" \
--header "Accept: application/json" \
--user "username":"password"
응답 본문은 지정된 운영 상태 전환이 이 CI 클래스에 대해 무제한(허용)임을 보여줍니다.
{
"result": false
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/requestors/{req_id}/valid
지정된 활성 워크플로우 사용자 또는 등록된 사용자가 유효한 요청자인지 여부를 결정합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/requestors/{req_id}/valid
기본 URL: /api/now/cilifecyclemgmt/requestors/{req_id}/valid
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| req_id | 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 지정된 활성 워크플로우 사용자 또는 등록된 사용자가 유효한 요청자인지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
curl --request GET \
'https://instance.service-now.com/api/now/cilifecyclemgmt/requestors/4cab9b95301a9010f877773aa7167ca9/valid' \
--header 'Accept: application/json' \
--user "username":"password"
{
"result": {
"result": true
}
}
CI 수명주기 관리 - GET /now/cilifecyclemgmt/statuses/{sys_id}
지정된 CI(구성 항목)의 현재 운영 상태를 반환합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/statuses/{sys_id}
기본 URL: /api/now/cilifecyclemgmt/statuses/{sys_id}
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | CI의 Sys_id입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| result.operationalStates | 지정된 CI의 운영 상태이거나 상태가 지정되지 않은 경우 알 수 없음 입니다.데이터 유형: 문자열 |
cURL 요청
curl --request GET 'https://instance.service-now.com/api/now/cilifecyclemgmt/statuses/aac0b1213784200044e0bfc8bcbe5de3' \
--header 'Accept: application/json' \
--user "username":"password"
{
"result": {
"operationalState": "Repair in Progress",
"result": true
}
}
CI 수명주기 관리 - PATCH /now/cilifecyclemgmt/leases/{sys_id}
지정된 사용자에 대해 지정된 CI(구성 항목) 작업의 임대 만료 시간을 연장합니다.
이전 임대가 만료된 경우 새 임대 시간이 즉시 시작됩니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/leases/{sys_id}
기본 URL: /api/now/cilifecyclemgmt/leases/{sys_id}
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | 임대를 연장할 CI의 Sys_id입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 연결된 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| 임대 시간 | 필수 에 지정된 CI 작업에 대해 임대가 유효한 기간입니다 actionName. 데이터 유형: 문자열 형식: HH:MM:SS |
| requestorId 님 | 필수 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 컨텐츠-형식 | 요청 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 임대 시간이 연장되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
패치 적용 CI 작업 요청자 임대 기간을 24시간 연장합니다.
curl --request PATCH 'https://instance.service-now.com/api/now/cilifecyclemgmt/leases/affd3c8437201000deeabfc8bcbe5dc3?actionName=Patching&leaseTime=24:00:00&requestorId=e7c3402d305a9010f877773aa7167c2a' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--user "username":"password"
{
"result": {
"result": true
}
}
CI 수명주기 관리 - POST /now/cilifecyclemgmt/actions
지정된 CI 목록에 지정된 CI(구성 항목) 작업을 추가합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/actions
기본 URL: /api/now/cilifecyclemgmt/actions
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| actionName | 필수 목록에 추가할 CI 작업의 이름입니다. 데이터 유형: 문자열 |
| 임대 시간 | 지정된 CI 작업에 임대가 유효한 기간입니다. 데이터 유형: 문자열 형식: HH:MM:SS |
| oldActionNames (이전 작업 이름) | 모든 CI가 있어야 하는 이전 CI 작업의 쉼표로 구분된 목록입니다. 데이터 유형: 문자열 |
| requestorId 님 | 필수 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| sysID | 필수 CI 작업을 추가할 CI sys_ids의 쉼표로 구분된 목록입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 컨텐츠-형식 | 요청 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 목록의 모든 CI에 대해 CI 작업이 설정되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
두 CI에 패치 적용 CI 작업을 추가합니다.
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/actions?actionName=Patching&requestorId=621b5a09309e5010f877773aa7167c0a&sysIds=00a9a80d3790200044e0bfc8bcbe5d1c,d0fdbc8437201000deeabfc8bcbe5d33" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
{
"result": {
"result": true
}
}
CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators
비워크플로우 사용자에 대한 연산자를 등록합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/operators
기본 URL: /api/now/cilifecyclemgmt/operators
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 컨텐츠-형식 | 요청 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| result.requestorId | 등록된 운영자의 GUID입니다. 이 값을 사용하여 CI 작업 및 운영 상태를 설정합니다. 데이터 유형: 문자열 |
| 결과.결과 | 운영자가 성공적으로 등록되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/operators" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
{
"result": {
"result": true,
"requestorId": "6f992b8430121010f877773aa7167c42"
}
}
CI 수명주기 관리 - POST /now/cilifecyclemgmt/statuses
지정된 구성 항목(CI) 목록에 대한 운영 상태를 설정합니다.
URL 형식
버전이 지정된 URL: /api/now/{api_version}/cilifecyclemgmt/statuses
기본 URL: /api/now/cilifecyclemgmt/statuses
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| oldOps레이블 | 모든 CI가 포함되어야 하는 이전 CI 운영 상태를 쉼표로 구분한 목록입니다. 데이터 유형: 문자열 |
| ops레이블 | 필수 지정된 CI에 대해 설정할 운영 상태의 레이블입니다. 데이터 유형: 문자열 |
| requestorId 님 | 필수 워크플로우 컨텍스트의 Sys_id 또는 엔드포인트에서 반환된 운영자 사용자 ID입니다 CI 수명주기 관리 - POST /now/cilifecyclemgmt/operators . 운영자 사용자 ID는 CI 상태 등록 사용자[statemgmt_register_users] 테이블에 있습니다. 데이터 유형: 문자열 |
| sysID | 필수 운영 상태를 설정할 CI sys_ids 쉼표로 구분된 목록입니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 컨텐츠-형식 | 요청 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공한. 엔드포인트에서 요청을 성공적으로 처리했습니다. 응답 본문 result.result 매개변수를 검토하여 작업의 결과를 확인합니다. 요청을 처리하는 동안 엔드포인트에 오류가 발생하면 응답 본문 result.errors 매개 변수에 오류 코드 및 메시지가 나타납니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청의 결과를 캡슐화하는 객체입니다. 데이터 유형: 객체 |
| 결과.오류 | 각 객체가 요청을 처리하는 동안 발생한 오류를 나타내는 객체의 목록입니다. 데이터 유형: 배열 |
| 결과.오류.오류 | 요청을 처리하는 동안 발생한 상태 관리 오류의 식별자입니다. 가능한 값:
데이터 유형: 문자열 |
| 결과.오류.메시지 | 연결된 error에 대한 상세 정보를 제공하는 메시지입니다. 데이터 유형: 문자열 |
| 결과.결과 | 요청에 포함된 모든 CI에 대해 원하는 상태가 설정되었는지 여부를 나타내는 플래그입니다. 가능한 값:
데이터 유형: 문자열 |
cURL 요청
두 CI에 대해 수리 진행 중 작동 상태를 설정합니다.
curl --request POST \
"https://instance.service-now.com/api/now/cilifecyclemgmt/statuses?opsLabel=Repair%20in%20Progress&requestorId=23d58bc030121010f877773aa7167c83&sysIds=affd3c8437201000deeabfc8bcbe5dc3,aac0b1213784200044e0bfc8bcbe5de3" \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--user "username":"password"
응답 본문은 요청에 지정된 두 CI 모두에 대해 원하는 운영 상태가 설정되었음을 보여줍니다.
{
"result": {
"result": true
}
}