For the complete documentation index, see llms.txt. This page is also available as Markdown.

REST API

Panther REST API를 사용하여 Panther 엔터티와 상호 작용하기

개요

Panther는 Panther 인스턴스의 일부와 상호작용할 수 있는 REST API를 제공합니다. 현재 REST API를 통해 다음 엔터티와 상호작용할 수 있습니다:

추가 작업은 다음에서 사용할 수 있습니다 GraphQL API.

Panther REST API 스키마를 확인해 보세요

다음 OpenAPI 사양 파일을 다운로드하여 REST API 스키마를 확인할 수 있습니다:

다운로드 panther-labs-api.yaml

Panther REST API 사용 방법

1단계: Panther REST API URL 식별

REST API URL을 찾으려면:

  • Panther Console의 왼쪽 탐색 모음 하단에서 설정를 클릭한 다음 개발자 도구 > API 토큰. 페이지 상단에서 다음을 확인하세요 API URL.

    • Panther를 실행 중인 SaaS 배포의 REST URL은 아래에 표시된 부분이 됩니다:

    An "API Tokens" section shows a blurred-out API URL
    An "API Tokens" section shows a blurred-out API URL

2단계: API 토큰 생성

3단계: Panther REST API 호출

다음을 사용한 테스트 외에도 API 플레이그라운드 콘솔에서 Swagger, Postman 또는 이 문서를 사용하여 REST API를 호출할 수 있습니다:

Swagger를 사용하여 REST API에 액세스하기

  1. 웹 브라우저에서 다음으로 이동하세요. Swagger Editor.

  2. 왼쪽 코드 편집기에 위에서 찾은 Panther REST OpenAPI 사양 파일을 붙여넣습니다. 위치는 Panther REST API 스키마를 확인해 보세요.

  3. 오른쪽에서, 아래의 서버 변수에서 사용할 예제 SQL 쿼리를 참조하세요. api_host, 프로토콜을 제외한 Panther REST API URL을 입력합니다(즉, 다음을 제외하고 https://). A "Server variables" section shows an api_host

  4. 클릭합니다 권한 부여. An Authorize button

  5. 다음 사용 가능한 인증 모달:

    1. 아래 , API 토큰 값을 입력합니다.

    2. 클릭합니다 권한 부여.

    3. 클릭합니다 닫기. An "Available authorizations" section shows "ApiKeyAuth" section, with a "Value" field. There are "Authorize" and "Close" buttons.

  6. 이제 API 호출을 시도할 수 있습니다:

    1. 엔드포인트를 선택한 다음, 아래쪽 화살표를 클릭하여 확장합니다.

    2. 클릭합니다 직접 사용해 보기. A  "GET /globals" section has a "Try it out" button

    3. 클릭합니다 실행.

마지막 업데이트

도움이 되었나요?