Orchestrator REST API는 HTTP를 통해 Orchestrator 서버와 직접 통신하고 워크플로를 통해 여러 워크플로 관련 작업을 수행할 수 있는 기능을 제공합니다.

Orchestrator REST API는 Orchestrator 서버 및 설치된 플러그인의 인벤토리에 있는 개체를 미리 정의된 URL에 리소스로 노출합니다. 이러한 URL에서 HTTP 호출을 만들어 Orchestrator에서 작업을 트리거할 수 있습니다. 이런 방식으로 워크플로를 통해 여러 작업을 수행할 수 있습니다.

  • 워크플로를 실행하고, 워크플로를 스케줄링하고, 워크플로 실행을 검색하고, 사용자 상호 작용에 응답하고, 워크플로 실행을 취소할 수 있습니다.

  • 입력 및 출력 매개 변수, 프레젠테이션 등 워크플로에 대한 세부 정보를 검색할 수 있습니다.

  • 상태, 생성된 로그, 시작 날짜, 종료 날짜 등 워크플로 실행에 대한 세부 정보를 검색할 수 있습니다.

  • Orchestrator 및 설치된 플러그인의 인벤토리를 찾아볼 수 있습니다.

  • 워크플로, 작업 및 패키지를 가져오고 내보낼 수 있습니다.

Orchestrator REST API를 사용하면 프로그래밍 언어로 빌드할 수 있는 사용자 지정 애플리케이션에 Orchestrator 워크플로를 쉽게 통합할 수 있습니다.

또한 Orchestrator REST API는 응답 데이터 캐싱 메커니즘 및 eTag를 지원합니다.