curl -X GET 'https://verification.didit.me/v3/webhook/destinations/11111111-2222-3333-4444-555555555555/analytics/?date_from=2026-10-01&date_to=2026-10-16' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.webhooks.destinations.retrieve_analytics(
"11111111-2222-3333-4444-555555555555",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.webhooks.destinations.retrieveAnalytics("11111111-2222-3333-4444-555555555555");
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Webhooks.Destinations.RetrieveAnalytics(ctx, "11111111-2222-3333-4444-555555555555", didit.WebhooksDestinationsRetrieveAnalyticsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.webhooks().destinations().retrieveAnalytics("11111111-2222-3333-4444-555555555555");
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->webhooks->destinations->retrieveAnalytics('11111111-2222-3333-4444-555555555555');
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.webhooks.destinations.retrieve_analytics("11111111-2222-3333-4444-555555555555")
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Webhooks.Destinations.RetrieveAnalyticsAsync("11111111-2222-3333-4444-555555555555");
Console.WriteLine(JsonSerializer.Serialize(result));{
"summary": {
"total_deliveries": 1250,
"failed_deliveries": 12,
"min_response_time_ms": 38,
"avg_response_time_ms": 164,
"max_response_time_ms": 5004,
"error_rate_percentage": 1
},
"points": [
{
"date": "2026-10-14",
"total_deliveries": 410,
"failed_deliveries": 0,
"min_response_time_ms": 38,
"avg_response_time_ms": 152,
"max_response_time_ms": 911
},
{
"date": "2026-10-15",
"total_deliveries": 395,
"failed_deliveries": 12,
"min_response_time_ms": 41,
"avg_response_time_ms": 190,
"max_response_time_ms": 5004
},
{
"date": "2026-10-16",
"total_deliveries": 445,
"failed_deliveries": 0,
"min_response_time_ms": 40,
"avg_response_time_ms": 151,
"max_response_time_ms": 1220
}
]
}Webhookの送信先アナリティクスAPI
DiditのWebhookの送信先1件について、配信総数、失敗率、レスポンス時間を、全体とUTC日別で任意の期間について取得できます。
curl -X GET 'https://verification.didit.me/v3/webhook/destinations/11111111-2222-3333-4444-555555555555/analytics/?date_from=2026-10-01&date_to=2026-10-16' \
-H 'x-api-key: YOUR_API_KEY'from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.webhooks.destinations.retrieve_analytics(
"11111111-2222-3333-4444-555555555555",
)
print(result)import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.webhooks.destinations.retrieveAnalytics("11111111-2222-3333-4444-555555555555");
console.log(result);ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.Webhooks.Destinations.RetrieveAnalytics(ctx, "11111111-2222-3333-4444-555555555555", didit.WebhooksDestinationsRetrieveAnalyticsParams{})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)import me.didit.Didit;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.webhooks().destinations().retrieveAnalytics("11111111-2222-3333-4444-555555555555");
System.out.println(result);<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->webhooks->destinations->retrieveAnalytics('11111111-2222-3333-4444-555555555555');
print_r($result->toArray());require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.webhooks.destinations.retrieve_analytics("11111111-2222-3333-4444-555555555555")
puts result.to_husing System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.Webhooks.Destinations.RetrieveAnalyticsAsync("11111111-2222-3333-4444-555555555555");
Console.WriteLine(JsonSerializer.Serialize(result));{
"summary": {
"total_deliveries": 1250,
"failed_deliveries": 12,
"min_response_time_ms": 38,
"avg_response_time_ms": 164,
"max_response_time_ms": 5004,
"error_rate_percentage": 1
},
"points": [
{
"date": "2026-10-14",
"total_deliveries": 410,
"failed_deliveries": 0,
"min_response_time_ms": 38,
"avg_response_time_ms": 152,
"max_response_time_ms": 911
},
{
"date": "2026-10-15",
"total_deliveries": 395,
"failed_deliveries": 12,
"min_response_time_ms": 41,
"avg_response_time_ms": 190,
"max_response_time_ms": 5004
},
{
"date": "2026-10-16",
"total_deliveries": 445,
"failed_deliveries": 0,
"min_response_time_ms": 40,
"avg_response_time_ms": 151,
"max_response_time_ms": 1220
}
]
}承認
お客様のアプリケーションのAPIキーです。Business ConsoleのDevelopers -> API keysで取得できます。プライマリキーはフルアクセス権を持ちます。名前付きキーにはスコープを設定できます。リソースごとのアクセス権(なし、読み取り、書き込み)、一部のワークフローまたは承認済みセッションへの限定、IPアドレスのリストへの限定、有効期限の設定です。401は、キーが誤っている、失効している、または期限切れであることを意味します。403は、キーが送信されていない、キーにこのリソースやアクションへのアクセス権がない、またはIPリスト外のアドレスからリクエストが送信されたことを意味します。セッションのルートでの404は、セッションがキーのワークフローまたはステータスの対象外であることを意味します。メディアへのアクセス権がないキーでは、画像、動画、PDFのURLがnullで返されます。セッションの書き込み権限がないキーでは、セッションのリンクとトークンがnullで返されます。詳細は次を参照してください: https://docs.didit.me/console/api-keys
パスパラメータ
送信先のUUID (GET /v3/webhook/destinations/が返すuuid) です。
クエリパラメータ
対象に含める最初のUTC日をYYYY-MM-DD形式で指定します(この日を含みます)。省略すると、利用可能な最も古い配信から開始します。エイリアスとしてdateFromも使用できます。
対象に含める最終日(UTC)。YYYY-MM-DD形式で指定します(当日を含む)。date_fromより前の日付は指定できません。dateToもエイリアスとして受け付けます。