API Reference

이 API 참조는 리소스 유형을 기준으로 구성되어 있습니다. 각 리소스 유형은 하나 이상의 데이터 표현 및 하나 이상의 메소드를 갖습니다.

리소스 유형

  1. 계정
  2. 기본 제공 변수
  3. 클라이언트
  4. 컨테이너
  5. 대상 위치
  6. 환경
  7. 폴더
  8. Google 태그 구성
  9. 태그
  10. 템플릿
  11. 변환
  12. 트리거
  13. 사용자 권한
  14. 변수
  15. 버전 헤더
  16. 버전
  17. 작업공간
  18. 영역

계정

Accounts 리소스에 대해 자세히 알아보려면 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
get GET  /path GTM 계정을 가져옵니다.
list GET  /accounts 사용자가 액세스할 수 있는 모든 GTM 계정을 나열합니다.
업데이트 PUT  /path GTM 계정을 업데이트합니다.

기본 제공 변수

기본 제공 변수 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/built_in_variables 하나 이상의 GTM 기본 제공 변수를 만듭니다.
삭제 DELETE  /path 하나 이상의 GTM 기본 제공 변수를 삭제합니다.
list GET  /+parent/built_in_variables GTM 컨테이너의 사용 설정된 모든 기본 제공 변수를 나열합니다.
revert POST  /+path/built_in_variables:revert GTM 작업공간의 GTM 기본 제공 변수에 대한 변경사항을 되돌립니다.

클라이언트

Clients 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/clients GTM 클라이언트를 생성합니다.
삭제 DELETE  /path GTM 클라이언트를 삭제합니다.
get GET  /path GTM 클라이언트를 가져옵니다.
list GET  /+parent/clients GTM 컨테이너 작업공간의 모든 GTM 클라이언트를 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 클라이언트의 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 클라이언트를 업데이트합니다.

컨테이너

컨테이너 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
combine POST  /+path:combine 컨테이너 결합.
만들기 POST  /+parent/containers 컨테이너를 만듭니다.
삭제 DELETE  /path 컨테이너를 삭제합니다.
get GET  /path 컨테이너를 가져옵니다.
list GET  /+parent/containers GTM 계정에 속한 모든 컨테이너를 나열합니다.
조회 GET  /accounts/containers:lookup 대상 ID로 컨테이너를 조회합니다.
move_tag_id POST  /+path:move_tag_id 태그 ID를 컨테이너 밖으로 이동합니다.
스니펫 GET  /+path:snippet 컨테이너의 태그 스니펫을 가져옵니다.
업데이트 PUT  /path 컨테이너를 업데이트합니다.

대상

Destinations 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
get GET  /path 대상을 가져옵니다.
링크 POST  /+parent/destinations:link 이 컨테이너에 대상을 추가하고 현재 연결된 컨테이너에서 삭제합니다.
list GET  /+parent/destinations GTM 컨테이너에 연결된 모든 목적지를 나열합니다.

환경

환경 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/environments GTM 환경을 만듭니다.
삭제 DELETE  /path GTM 환경을 삭제합니다.
get GET  /path GTM 환경을 가져옵니다.
list GET  /+parent/environments GTM 컨테이너의 모든 GTM 환경을 나열합니다.
재승인 POST  /+path:reauthorize GTM 환경을 위한 승인 코드를 다시 생성합니다.
업데이트 PUT  /path GTM 환경을 업데이트합니다.

폴더

폴더 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/folders GTM 폴더를 만듭니다.
삭제 DELETE  /path GTM 폴더를 삭제합니다.
항목 POST  /+path:entities GTM 폴더의 모든 항목을 나열합니다.
get GET  /path GTM 폴더를 가져옵니다.
list GET  /+parent/folders 컨테이너의 모든 GTM 폴더를 나열합니다.
move_entities_to_folder POST  /+path:move_entities_to_folder 항목을 GTM 폴더로 이동합니다. 요청 경로의 {folder_id}가 0이면 항목이 현재 속한 폴더 외부로 항목을 이동합니다.
revert POST  /+path:revert GTM 작업공간의 GTM 폴더에 대한 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 폴더를 업데이트합니다.

Google 태그 구성

Google 태그 구성 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/gtag_config Google 태그 구성을 만듭니다.
삭제 DELETE  /path Google 태그 구성을 삭제합니다.
get GET  /path Google 태그 구성을 가져옵니다.
list GET  /+parent/gtag_config 컨테이너의 모든 Google 태그 구성을 나열합니다.
업데이트 PUT  /path Google 태그 구성을 업데이트합니다.

태그

태그 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/tags GTM 태그를 생성합니다.
삭제 DELETE  /path GTM 태그를 삭제합니다.
get GET  /path GTM 태그를 가져옵니다.
list GET  /+parent/tags 컨테이너의 모든 GTM 태그를 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 태그 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 태그를 업데이트합니다.

템플릿

Templates 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/templates GTM 맞춤 템플릿을 만듭니다.
삭제 DELETE  /path GTM 템플릿을 삭제합니다.
get GET  /path GTM 템플릿을 가져옵니다.
list GET  /+parent/templates GTM 컨테이너 작업공간의 모든 GTM 템플릿을 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 템플릿의 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 템플릿을 업데이트합니다.

변환

변환 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/transformations GTM 변환을 생성합니다.
삭제 DELETE  /path GTM 변환을 삭제합니다.
get GET  /path GTM 변환을 가져옵니다.
list GET  /+parent/transformations GTM 컨테이너 작업공간의 모든 GTM 변환을 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 혁신에 대한 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 변환을 업데이트합니다.

트리거

Triggers 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/triggers GTM 트리거를 만듭니다.
삭제 DELETE  /path GTM 트리거를 삭제합니다.
get GET  /path GTM 트리거를 가져옵니다.
list GET  /+parent/triggers 컨테이너의 모든 GTM 트리거를 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 트리거에 대한 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 트리거를 업데이트합니다.

사용자 권한

사용자 권한 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/user_permissions 사용자의 계정 및 컨테이너 액세스 권한을 생성합니다.
삭제 DELETE  /path 계정에서 사용자를 삭제하여 해당 사용자와 모든 컨테이너에 대한 액세스 권한을 취소합니다.
get GET  /path 사용자의 계정 및 컨테이너 액세스 권한을 가져옵니다.
list GET  /+parent/user_permissions 계정에 액세스할 수 있는 모든 사용자와 각 사용자에게 부여된 계정 및 컨테이너 사용자 액세스 권한을 나열합니다.
업데이트 PUT  /path 사용자의 계정 및 컨테이너 액세스를 업데이트합니다.

변수

변수 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/variables GTM 변수를 만듭니다.
삭제 DELETE  /path GTM 변수를 삭제합니다.
get GET  /path GTM 변수를 가져옵니다.
list GET  /+parent/variables 컨테이너의 모든 GTM 변수를 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 변수의 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 변수를 업데이트합니다.

버전 헤더

버전 헤더 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
최신 GET  /+parent/version_headers:latest 최신 컨테이너 버전 헤더를 가져옵니다.
list GET  /+parent/version_headers GTM 컨테이너의 모든 컨테이너 버전을 나열합니다.

Versions

Versions 리소스에 대해 자세히 알아보려면 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
삭제 DELETE  /path 컨테이너 버전을 삭제합니다.
get GET  /path 컨테이너 버전을 가져옵니다.
실시간 GET  /+parent/versions:live 실제 (게시됨) 컨테이너 버전 가져오기
publish POST  /+path:publish 컨테이너 버전을 게시합니다.
set_latest POST  /+path:set_latest 충돌 및 오류를 감지할 때 작업공간 동기화에 사용되는 최신 버전을 설정합니다.
undelete POST  /+path:undelete 컨테이너 버전을 삭제 취소합니다.
업데이트 PUT  /path 컨테이너 버전을 업데이트합니다.

작업공간

Workspaces 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/workspaces 작업공간을 만듭니다.
create_version POST  /+path:create_version 작업공간에 있는 항목에서 컨테이너 버전을 만들고, 작업공간을 삭제하고, 기본 컨테이너 버전을 새로 생성된 버전으로 설정합니다.
삭제 DELETE  /path 작업공간을 삭제합니다.
get GET  /path 작업공간을 가져옵니다.
getStatus GET  /+path/status 작업공간에서 충돌하거나 수정된 항목을 찾습니다.
list GET  /+parent/workspaces GTM 컨테이너에 속하는 모든 작업공간을 나열합니다.
quick_preview POST  /+path:quick_preview 빠른 미리보기는 제공된 작업공간의 모든 항목에서 가짜 컨테이너 버전을 만들어 작업공간을 미리 봅니다.
resolve_conflict POST  /+path:resolve_conflict 작업공간 항목을 요청에서 전달된 해결된 항목으로 업데이트하여 병합 충돌을 해결합니다.
sync POST  /+path:sync 수정되지 않은 모든 작업공간 항목을 업데이트하고 수정된 항목의 충돌을 표시하여 작업공간을 최신 컨테이너 버전에 동기화합니다.
업데이트 PUT  /path 작업공간을 업데이트합니다.

영역

Zones 리소스에 대한 자세한 내용은 리소스 표현 페이지를 참조하세요.

메서드 HTTP 요청 설명
별도의 명시가 없는 한 https://www.googleapis.com/tagmanager/v2를 기준으로 한 URI입니다.
만들기 POST  /+parent/zones GTM 영역을 만듭니다.
삭제 DELETE  /path GTM 영역을 삭제합니다.
get GET  /path GTM 영역을 가져옵니다.
list GET  /+parent/zones GTM 컨테이너 작업공간의 모든 GTM 영역을 나열합니다.
revert POST  /+path:revert GTM 작업공간에서 GTM 영역에 대한 변경사항을 되돌립니다.
업데이트 PUT  /path GTM 영역을 업데이트합니다.