API 참조
API를 사용하여 ServiceNow 기능을 변경하고 Now Platform.
클라이언트
클라이언트 측 JavaScript API를 사용하여 웹 브라우저 내에서 작동 및 표시되는 방식을 Now Platform 제어합니다. 클라이언트 측 API는 클라이언트 스크립트 및 UI 정책 스크립트와 같은 클라이언트 측 스크립트에서 API를 호출하여 인스턴스에 추가할 수 있는 공통 기능을 제공합니다.
클라이언트 모바일
Cabrillo JS 는 네이티브 모바일 애플리케이션 내의 Now Platform 역량에 액세스하기 위한 클라이언트측 JavaScript API입니다. Cabrillo JS 에서는 네이티브 장치 기능, 네이티브 모바일 UI 및 기타 Now Platform 모바일 기능을 사용하는 메서드를 제공합니다.
UI 빌더
- 버튼 클릭과 같은 사용자 상호작용 이벤트/작업입니다.
- 데이터 브로커 실행과 같은 수명주기 이벤트가 시작되었습니다.
서버
서버 측 JavaScript API를 사용하여 기존 애플리케이션의 기능을 변경하거나 새 애플리케이션을 빌드할 수 있습니다. 서버 측 API는 비즈니스 규칙 및 스크립트 포함과 같은 서버 측 스크립트에서 API를 호출하여 인스턴스에 추가할 수 있는 공통 기능을 제공합니다. 범위가 지정된 API는 범위가 지정된 애플리케이션과 함께 사용하기 위한 것이고, 전역 API는 전역 범위의 애플리케이션에서 사용하기 위한 것입니다. 새 애플리케이션은 일반적으로 범위가 지정됩니다. 전역 범위의 애플리케이션은 일반적으로 레거시 애플리케이션입니다.
- GlideRecord 또는 GlideQuery API를 사용하여 서버 측 스크립트에서 기록 데이터에 대한 작성, 읽기, 업데이트 및 삭제 작업을 수행합니다.
- GlideSystem API를 사용하여 인스턴스 또는 현재 사용자 세션에 대한 정보에 액세스하고 정보 또는 오류 메시지를 작성할 수 있습니다.
- FlowAPI 메서드를 사용하여 서버 측 스크립트에서 플로우, 하위 플로우 및 작업을 트리거합니다.
REST
REST API를 사용하여 Now Platform. REST API 탐색기를 사용하여 인스턴스 내에서 이러한 API를 검색할 수 있습니다. 요구 사항을 충족하는 API를 찾을 수 없는 경우 스크립팅된 REST API 기능을 사용하여 사용자 지정 REST API를 만들 수 있습니다. ServiceNow REST API는 요청을 인증하기 위해 기본 인증 및 OAuth 2.0을 지원합니다.