This article contains documentation for AdGuard DNS API. For the complete AdGuard DNS API changelog, visit this page.
Gets account limits
Lists dedicated IPv4 addresses
POST
Allocates new IPv4
| 코드 | 설명 |
|---|
| 200 | 새 IPv4가 성공적으로 할당됨 |
| 429 | 전용 IPv4 수가 제한에 도달함 |
Lists devices
POST
Creates a new device
| 코드 | 설명 |
|---|
| 200 | 기기 생성 완료 |
| 400 | 유효성 검사 실패 |
| 429 | 기기 수가 제한에 도달함 |
Removes a device
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 기기 삭제됨 |
| 404 | 기기를 찾을 수 없음 |
Gets an existing device by ID
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 기기 정보 |
| 404 | 기기를 찾을 수 없음 |
Updates an existing device
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 기기 업데이트 완료 |
| 400 | 유효성 검사 실패 |
| 404 | 기기를 찾을 수 없음 |
List dedicated IPv4 and IPv6 addresses for a device
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
Unlink dedicated IPv4 from the device
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 전용 IPv4가 기기에서 성공적으로 연결 해제됨 |
| 404 | 기기 또는 주소를 찾을 수 없음 |
POST
Link dedicated IPv4 to the device
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 전용 IPv4가 기기에 성공적으로 연결됨 |
| 400 | 유효성 검사 실패 |
| 404 | 기기 또는 주소를 찾을 수 없음 |
| 429 | 전용 IPv4 수가 제한에 도달함 |
Gets DNS-over-HTTPS .mobileconfig file.
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| exclude_wifi_networks | 쿼리 | SSID에 따라 AdGuard DNS 사용하지 않을 Wi-Fi 네트워크를 나열합니다. | 아니오 | [ string ] |
| exclude_domain | 쿼리 | 기본 DNS 서버 대신 사용할 도메인 목록 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | DNS-over-HTTPS .plist 파일 |
| 404 | 기기를 찾을 수 없음 |
Generate and set new DNS-over-HTTPS password
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | DNS-over-HTTPS 비밀번호가 성공적으로 재설정됨 |
| 404 | 기기를 찾을 수 없음 |
Gets DNS-over-TLS .mobileconfig file.
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| exclude_wifi_networks | 쿼리 | SSID에 따라 AdGuard DNS 사용하지 않을 Wi-Fi 네트워크를 나열합니다. | 아니오 | [ string ] |
| exclude_domain | 쿼리 | 기본 DNS 서버 대신 사용할 도메인 목록 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | DNS-over-HTTPS .plist 파일 |
| 404 | 기기를 찾을 수 없음 |
Updates device settings
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| device_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 기기 설정이 업데이트되었습니다. |
| 400 | 유효성 검사 실패 |
| 404 | 기기를 찾을 수 없음 |
Lists DNS servers that belong to the user.
Lists DNS servers that belong to the user. By default there is at least one default server.
POST
Creates a new DNS server
Creates a new DNS server. You can attach custom settings, otherwise DNS server will be created with default settings.
| 코드 | 설명 |
|---|
| 200 | DNS 서버 생성됨 |
| 400 | 유효성 검사 실패 |
| 429 | DNS 서버 수가 제한에 도달함 |
Removes a DNS server
Removes a DNS server. All devices attached to this DNS server will be moved to the default DNS server. Deleting the default DNS server is forbidden.
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| dns_server_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | DNS 서버 삭제됨 |
| 404 | DNS 서버 없음 |
Gets an existing DNS server by ID
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| dns_server_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | DNS 서버 정보 |
| 404 | DNS 서버 없음 |
Updates an existing DNS server
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| dns_server_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | DNS 서버 업데이트 완료 |
| 400 | 유효성 검사 실패 |
| 404 | DNS 서버 없음 |
Updates DNS server settings
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| dns_server_id | 경로 | | 네 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | DNS 서버 설정이 업데이트됨 |
| 400 | 유효성 검사 실패 |
| 404 | DNS 서버 없음 |
Gets filter lists
POST
Generates Access and Refresh token
| 코드 | 설명 |
|---|
| 200 | 액세스 토큰 발급됨 |
| 400 | 필수 매개변수 누락됨 |
| 401 | 유효하지 않은 자격 증명, MFA 토큰 또는 제공된 갱신 토큰 |
null
Clears query log
Gets query log
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 기업 | 쿼리 | 기업별 필터링 | 아니오 | [ string ] |
| 상태 | 쿼리 | 상태별 필터링 | 아니오 | [ FilteringActionStatus ] |
| 카테고리 | 쿼리 | 카테고리별 필터링 | 아니오 | [ CategoryType ] |
| 검색 | 쿼리 | 도메인 이름으로 필터링 | 아니오 | 문자열 |
| 제한 | 쿼리 | 반환되는 레코드 수 제한하기 | 아니오 | 정수 |
| 커서 | 쿼리 | 페이지 매김 커서. 응답에서 커서를 사용하여 페이지를 매김합니다. | 아니오 | 문자열 |
POST
Revokes a Refresh Token
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| refresh_token | 쿼리 | 갱신 토큰 | 네 | 문자열 |
null
Gets categories statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 카테고리 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Gets companies statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 기업 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Gets detailed companies statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 커서 | 쿼리 | 페이지 매김 커서 | 아니오 | 문자열 |
| 코드 | 설명 |
|---|
| 200 | 상세 기업 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Gets countries statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 국가 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Gets devices statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 기기 통계 수신됨 |
| 400 | 유효성 검사 실패 |
/oapi/v1/stats/domains
Gets domains statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 도메인 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Gets time statistics
| 이름 | 위치 | 설명 | 필수 | 스키마 |
|---|
| time_from_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| time_to_millis | 쿼리 | 밀리초 단위 시간(포함) | 네 | long |
| 기기 | 쿼리 | 기기로 필터링 | 아니오 | [ string ] |
| 국가 | 쿼리 | 국가로 필터링 | 아니오 | [ string ] |
| 코드 | 설명 |
|---|
| 200 | 시간 통계 수신됨 |
| 400 | 유효성 검사 실패 |
Lists web services