API 엔드포인트 인덱스 및 팁

이 문서의 인덱스 및 노트 섹션은 이 인덱스 외에도 특정 유스 케이스에 대한 해결책 및 Snyk APIs 사용 시나리오, 그리고 다음과 같은 Snyk API 엔드포인트 사용에 대한 상세 정보 페이지를 제공합니다:

특정 API에 대한 자세한 내용은 다음 섹션을 참조하십시오:

추가 정보는 API 지원 기사를 참조하십시오.

이 인덱스에는 REST GA 및 beta 및 V1 API 엔드포인트의 범주 및 이름이 포함되어 있으며, 각 엔드포인트에 대한 참조 문서의 URL 및 사용 가능한 경우 관련 정보로의 링크가 함께 제공됩니다. REST는 기본값이며 GA는 beta가 명시되지 않는 한 상태입니다. V1 API는 해당되는 경우에 지정됩니다. 이 인덱스는 진행 중인 작업이며, 지속적으로 추가 정보가 추가됩니다.

AccessRequests (beta)

Apps

추가 정보: Snyk 앱

대체: 오류 발생 앱 권한 취소

대체: 새로운 Snyk 앱을 위한 조직 생성

추가 정보: Snyk API를 사용하여 Snyk 앱 생성

대체: 조직에 의해 생성된 앱 목록 가져오기

추가 정보: 앱 세부 정보 관리

대체: App ID를 사용하여 이름, 리다이렉션 URI 및 액세스 토큰 유지 시간과 같은 앱 생성 속성 업데이트하기

대체: App ID로 Snyk 앱 가져오기

오류 발생 앱 삭제

대체: App ID로 Snyk 앱 삭제

대체: 상호 작용하지 않는 Snyk 앱 설치의 클라이언트 비밀 관리

대체: 조직에 승인된 앱 봇 목록 가져오기

추가 정보: 슬랙 앱 (Jira 통합) (슬랙 앱 봇 ID 찾기)

참고: 설치 ID로 Snyk 그룹에 대한 앱 권한 취소하기

추가 정보: 앱 세부 정보 관리

대체: 조직을 위해 새로운 앱 생성하기

추가 정보: Snyk API를 사용하여 Snyk 앱 생성

대체: 조직에 의해 생성된 앱 목록 가져오기

대체: 이름, 리다이렉션 URI 및 액세스 토큰 유지 시간과 같은 앱 속성 업데이트하기

추가 정보: 앱 세부 정보 관리

대체: 클라이언트 ID로 앱 가져오기

대체: App ID로 앱 삭제하기

추가 정보: 앱 세부 정보 관리

추가 정보: 앱 세부 정보 관리

대체: 조직에 설치된 앱 목록 가져오기

추가 정보: 슬랙 앱 (Jira 통합용)

대체: 설치 ID로 Snyk 그룹에 대한 앱 권한 취소하기

참고: 앱을 위한 액세스 취소

대체: 앱용 클라이언트 비밀 관리

감사 로그

추가 정보: 조직이나 그룹을 위한 API로 사용자가 시작한 활동의 감사 로그 검색하기; AWS CloudTrail Lake

추가 정보: 조직이나 그룹을 위한 API로 사용자가 시작한 활동의 감사 로그 검색하기, AWS CloudTrail Lake

추가 정보: 감사 로그 API의 새로운 GA REST 버전을 통해 감사 로그를 효율적으로 필터링하기 (제품 업데이트); 조직이나 그룹을 위한 API로 사용자가 시작한 활동의 감사 로그 검색하기

감사 로그 (v1)

그룹 수준 감사 로그

그룹의 감사 로그 검색 사용

조직 수준 감사 로그

조직의 감사 로그 검색 사용

Cloud (beta)

Snyk IaC (사용: IaC 및 클라우드 리소스의 인벤토리 보기)

컬렉션

이 API를 사용하려면 프로젝트 히스토리 보기 권한이 필요합니다.

추가 정보: 프로젝트 컬렉션 그룹화

ContainerImage

사용자 지정 기본 이미지

추가 정보: 사용자 지정 기본 이미지 권장사항 사용

추가 정보: 사용자 지정 기본 이미지 권장사항 사용, 섹션 [생성된 프로젝트를 사용자 지정 기본 이미지로 표시](../../scan프로젝트에서 API를 사용하여 조직 및 그룹 식별

추가 정보: API를 사용하여 그룹 및 조직에서 회원 삭제; API를 사용하여 조직 또는 그룹의 사용자 주도 활동에 대한 감사 로그 검색

그룹 (v1)

추가 정보: 프로젝트 태그

추가 정보: 프로젝트 태그

추가 정보: API를 사용하여 회원 역할 업데이트; Snyk API를 사용하여 서비스 계정 관리

추가 정보: 프로젝트를 위한 조직 및 그룹 식별; 레거시 사용자 정의 맵핑; api-import 가져오기 대상 데이터 생성; 시나리오: 지정된 그룹의 모든 프로젝트에 대한 프로젝트 스냅샷 검색; 시나리오: 취약점에 영향을 받는 모든 프로젝트 찾기

추가 정보: API를 사용하여 그룹 및 조직에서 회원 삭제; 시나리오: 주어진 목록의 모든 사용자를 회사가 소유한 조직(그룹의 모든 조직)에 할당합니다

그룹

IacSettings

추가 정보: 원격 IaC 사용자 정의 규칙 번들 사용

추가 정보: 원격 IaC 사용자 정의 규칙 번들 사용, 파이프라인 내의 IaC 사용자 정의 규칙; 원격 IaC 사용자 정의 규칙 번들 사용

Ignor...

그하 세부연락## 토큰 프로비저닝

더 많은 정보: 설정에 필요한 토큰 얻기 (Snyk Broker Code Agent)

초대

사용자를 조직으로 초대

조직으로의 보류 중인 사용자 초대 목록

조직으로의 보류 중인 사용자 초대 취소

이슈

패키지에 대한 이슈 목록

더 많은 정보: Dart 및 Flutter; Rust: 페이지를 위한 Snyk for C++ 지침, 대체 테스트 옵션 섹션; Java 및 Kotlin을 위한 지침; JavaScript 및 Node.js를 위한 지침, 비관리 JavaScript 섹션; 패키지에 대한 이슈 목록 페이지

특정 집합의 패키지에 대한 이슈 목록 (모든 고객에게 제공되지 않음)

Org ID별 이슈 조회

더 많은 정보: 시나리오: 이슈 대량 무시; 조직 내 모든 프로젝트에서 의 모든 이슈 포함 목록

이슈 확인 (조직용)

그룹 ID별 이슈 조회

참고: 해결책은 응답에 포함되어 있지 않습니다.

추가 정보: Reachability

이슈 확인 (그룹용)

Jira (v1)

모든 Jira 이슈 목록

더 많은 정보: Jira 통합; CI/CD 통합에서 Snyk} 테스트 및 snyk monitor

Jira 이슈 생성

더 많은 정보: Jira 통합; CI/CD 통합에서 Snyk} 테스트 및 snyk monitor

라이선스 (v1)

모든 라이선스 목록

모니터 (v1)

모니터 Dep Graph

더 많은 정보: Dep Graph API (Bazel)

조직 (v1)

더 많은 정보: 웹훅 이벤트 및 페이로드

사용자가 속한 모든 조직 목록

더 많은 정보: API를 사용하여 프로젝트의 조직 및 그룹 식별; 시나리오: 어떤 이유로든 Broker 토큰 회전 또는 변경

새 조직 생성

더 많은 정보: 가시성 설정 및 조직 템플릿 구성 (엔터프라이즈 구현 가이드 Phase 2, 계정 구성); api-import: Snyk에서 조직 생성; 시나리오: 특정 그룹에 동일한 설정을 갖는 여러 개의 새 조직 생성

조직 삭제

조직 설정 업데이트

조직 설정의 유일한 편집 가능한 속성은 requestAccess입니다.

더 많은 정보: 특정 그룹에 동일한 설정을 갖는 여러 개의 새 조직 생성

조직 설정 보기

더 많은 정보: 특정 그룹에 동일한 설정을 갖는 여러 개의 새 조직 생성

조직에 사용자 프로비저닝

더 많은 정보: API를 사용하여 조직에 사용자 프로비저닝: 시나리오: 첫 로그인 이전에 규모에 맞게 사용자를 조직에 추가

보류 중인 사용자 프로비저닝 목록

더 많은 정보: API를 사용하여 조직에 사용자 프로비저닝

보류 중인 사용자 프로비저닝 삭제

더 많은 정보: API를 사용하여 조직에 사용자 프로비저닝

알림 설정

더 많은 정보: 가져오기 대상 데이터 생성을 위한 API; 도구: snyk-api-import

조직 알림 설정 가져오기

모든 구성원 목록

더 많은 정보: API를 사용하여 구성원 역할 업데이트; API를 사용하여 그룹 및 조직에서 구성원 삭제

조직 내 구성원 업데이트

더 많은 정보: 사용자 역할 관리

조직에서 구성원 제거

더 많은 정보: API를 사용하여 그룹 및 조직에서 구성원 삭제; 사용자 역할 관리

조직에서 구성원 역할 업데이트

더 많은 정보: 사용자 역할 관리; API를 사용하여 구성원 역할 업데이트

사용자 초대

더 많은 정보: API를 사용하여 구성원 역할 업데이트; 시나리오: 회사의 모든 조직(그룹 내 모든 조직)에 특정 목록의 모든 사용자 할당

Orgs (GA 및 beta)

접근 가능한 모든 조직 목록

더 많은 정보: Snyk 앱 사전 요구 사항; API를 사용하여 프로젝트의 조직 및 그룹 식별

조직 업데이트

역할을 갖는 사용자를 위한 사용자의 org 멤버십 생성

조직의 모든 멤버십 가져오기

역할을 갖는 사용자의 조직 멤버십 업데이트

그룹 내 모든 조직 목록

ORG 가져오기 (beta)

더 많은 정보: 프로젝트를 위한 Org 및 그룹 식별

프로젝트 (v1)

더 많은 정보: API에서 프로젝트 유형 응답; 웹훅 이벤트 및 페이로드

프로젝트 업데이트

단일 프로젝트 검색

더 많은 정보: API에서 프로젝트 유형 응답

프로젝트 삭제

더 많은 정보: 어노테이티드 가져오기 (Kubernetes 통합 섹션); API에서 프로젝트 유형 응답; 시나리오: 새 컨테이너 이미지 가져오기

프로젝트에 태그 추가

더 많은 정보: 프로젝트 태그; 인사이트 설정: , Code, 그리고 Container Projects 연관 설정; 시나리오: 어떤 이유로든 Broker 토큰 회전 또는 변경

프로젝트에서 태그 제거

더 많은 정보: 프로젝트 태그

프로젝트 설정 업데이트

프로젝트 설정 목록

프로젝트 설정 삭제

다른 조직으로 프로젝트 이동

더 많은 정보: 시나리오: 프로젝트를 다른 조직으로 이동

프로젝트 이슈 경로 목록

더 많은 정보: 프로젝트 이슈 경로 API 엔드포인트

프로젝트 종속성 그래프 가져오기

비활성화 (프로젝트)

적용 중(프로젝트) 속성

API 엔드포인트인 속성 적용을 사용하여 프로젝트가 생성된 후 비즈니스 중요도, 라이프사이클 단계 및 환경을 포함한 Snyk 프로젝트에 속성을 설정할 수 있습니다. 다음과 같이 진행합니다:

  • 가져오기 대상 API 엔드포인트를 사용하여 프로젝트 가져오기

  • [가져오기 대상](../reference/import-projects-v1.md#org-orgid이유를 그룹화합니다. Snyk 는 문제를 식별자별로 그룹화하여 List all aggregated issues endpoint에 대한 한 응답은 여러 경로를 통해 동일한 문제에 해당할 수 있습니다. 따라서 ignoredReason은 집계된 모든 문제에 걸쳐 적용되며 해당 단일 그룹화된 문제에 적용됩니다.

추가 정보: 시나리오: 조직 내 모든 프로젝트에 포함된 Snyk Code 이슈를 포함한 모든 이슈 나열

활성화 (프로젝트)

프로젝트

types에 대한 쿼리 문자열 매개변수는 선택 사항입니다. 엔드포인트는 특정 프로젝트 유형을 강제하지 않으며 프로젝트 유형과 일치하지 않는 문자열을 입력하면 일치하는 프로젝트 없음을 반환합니다.

추가 정보: Slack 앱 (Jira 통합) (사용: 프로젝트 ID 찾기); Snyk 프로젝트; 프로젝트 정보; 프로젝트 속성; 시나리오: 취약성에 영향을 받는 모든 프로젝트 찾기; 시나리오: 조직 내 모든 프로젝트에 Snyk Code 이슈를 포함한 모든 이슈 나열; 시나리오: 이슈 일괄 무시; 시나리오: Snyk 내 모든 프로젝트에 태그 지정; 시나리오: 새로운 컨테이너 이미지 가져오기; 시나리오: 리포지토리에서 새 프로젝트 감지 및 가져오기

추가 정보: 프로젝트 설정 보기 및 편집; 스캐닝 시작 (사용: 테스트 빈도 설정)

풀 리퀘스트 템플릿

추가 정보: API를 사용하여 사용자 정의 PR 템플릿 만들고 관리하기### 새로운 프로젝트 파일을 감지하고 정기적으로 Snyk에 가져오기

여기에서 자세한 내용을 확인하세요;

시나리오: 정기적으로 Snyk에 새로운 프로젝트(파일)를 감지하고 대상으로 가져오기

여기에서 자세한 내용을 확인하세요

타겟 ID로 타겟 가져오기

여기에서 자세한 내용을 확인하세요

타겟 ID로 타겟 삭제하기

여기에서 자세한 내용을 확인하세요

테스트 (v1)

더 많은 정보: Java 및 Kotlin에 대한 가이드; 스캔 시작하기; 오픈 소스 라이브러리 및 라이센스 스캔

package.json 및 yarn-lock 파일 테스트

여기에서 자세한 내용을 확인하세요

sbt 파일 테스트

여기에서 자세한 내용을 확인하세요

group id, artifact id, 버전별로 공개 패키지의 문제를 위한 sbt 테스트

여기에서 자세한 내용을 확인하세요

gemfile.lock 파일 테스트

여기에서 자세한 내용을 확인하세요

이름 및 버전별로 공개 gem의 문제를 위한 테스트

여기에서 자세한 내용을 확인하세요

requirements.txt 파일 테스트 (pip)

여기에서 자세한 내용을 확인하세요

이름과 버전별로 공개 (pip) 패키지의 문제를 위한 pip 테스트

여기에서 자세한 내용을 확인하세요

package.json 및 package-lock.json 파일 테스트

여기에서 자세한 내용을 확인하세요

이름과 버전별로 공개 패키지의 문제를 위한 npm 테스트

여기에서 자세한 내용을 확인하세요

더 많은 정보: JavaScript 및 Node.js에 대한 지침, Unmanaged JavaScript 섹션

maven 파일 테스트

여기에서 자세한 내용을 확인하세요

group id, artifact id, 버전별로 공개 패키지의 문제를 위한 maven 테스트

여기에서 자세한 내용을 확인하세요

더 많은 정보: Java 및 Kotlin에 대한 가이드

gradle 파일 테스트

여기에서 자세한 내용을 확인하세요

group, 이름, 버전별로 공개 패키지의 문제를 위한 gradle 테스트

여기에서 자세한 내용을 확인하세요

vendor.json 파일 테스트

여기에서 자세한 내용을 확인하세요

Gopkg.toml 및 Gopkg.lock 파일 테스트

여기에서 자세한 내용을 확인하세요

Dep Graph 테스트

여기에서 자세한 내용을 확인하세요

더 많은 정보: Dep Graph API (Bazel); Unmanaged JavaScript (JavaScript 및 Node.js에 대한 지침); 스캔 시작하기

composer.json 및 composer.lock 파일 테스트

여기에서 자세한 내용을 확인하세요

사용자 (v1)

사용자 세부 정보 가져오기

여기에서 자세한 내용을 확인하세요

내 세부 정보 가져오기

여기에서 자세한 내용을 확인하세요

조직 알림 설정 수정

여기에서 자세한 내용을 확인하세요

조직 알림 설정 가져오기

여기에서 자세한 내용을 확인하세요

프로젝트 알림 설정 수정

여기에서 자세한 내용을 확인하세요

프로젝트 알림 설정 가져오기

여기에서 자세한 내용을 확인하세요

사용자

나의 사용자 세부 정보

여기에서 자세한 내용을 확인하세요

그룹에서 사용자 역할 업데이트

여기에서 자세한 내용을 확인하세요 (베타)

참고: 이 엔드포인트를 사용하여 그룹에서 사용자를 제거합니다.

더 많은 정보: API를 사용하여 그룹 및 조직에서 구성원 제거하기

ID로 사용자 가져오기

여기에서 자세한 내용을 확인하세요 (베타)

Webhooks (v1)

웹훅 생성

여기에서 자세한 내용을 확인하세요

더 많은 정보: 시나리오: 특정 이벤트나 시간에, Snyk에서 코드베이스(소스 제어 관리)로의 모든 상호작용(풀 리퀘스트, 테스트) 비활성화하기

웹훅 목록

여기에서 자세한 내용을 확인하세요

더 많은 정보:

웹훅 검색

여기에서 자세한 내용을 확인하세요

웹훅 삭제

여기에서 자세한 내용을 확인하세요

더 많은 정보: 시나리오: 특정 이벤트나 시간에, Snyk에서 코드베이스(소스 제어 관리)로의 모든 상호작용(풀 리퀘스트, 테스트) 비활성화하기

웹훅 ping

\

Last updated