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 및 액세스 토큰 유지 시간과 같은 앱 생성 속성 업데이트하기
오류 발생 클라이언트 ID별 앱 가져오기
대체: 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 섹션;
패키지에 대한 이슈 목록 페이지
특정 집합의 패키지에 대한 이슈 목록 (모든 고객에게 제공되지 않음)
더 많은 정보: 시나리오: 이슈 대량 무시; 조직 내 모든 프로젝트에서 의 모든 이슈 포함 목록
이슈 확인 (조직용)
참고: 해결책은 응답에 포함되어 있지 않습니다.
추가 정보: Reachability
이슈 확인 (그룹용)
Jira (v1)
더 많은 정보: Jira 통합; CI/CD 통합에서 Snyk} 테스트 및 snyk monitor
더 많은 정보: Jira 통합; CI/CD 통합에서 Snyk} 테스트 및 snyk monitor
라이선스 (v1)
모니터 (v1)
더 많은 정보: 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