dkims は、DKIMドメイン及びセレクターを新規で登録する操作、セレクタの状態を取得する操作を提供します。登録されたセレクタのDNS確認、およびご利用のサーバ構成への設定反映は日次の夜間バッチで自動で行われます。自動反映の設定については「ユーザーガイド>送信者認証>DKIM」を参照ください。
このAPIは管理コンソールが提供します。接続先ホストについては共通仕様を参照ください。
Create
dkims/create は、DKIMセレクタを新規登録する操作を提供します。
リクエスト
/transaction/v2/dkims/create.[json|xml]
アクセス制御
項目 | 値 |
|---|---|
ロール | APIグループ管理者 |
権限 | なし |
パラメータ
パラメータ | 必須 | データ型 | 説明 |
|---|---|---|---|
api_user | Yes | ASCII | |
api_key | Yes | ASCII | |
dkim_domain | Yes | ASCII | セレクタを登録する対象のDKIMドメインを指定します。 |
selector | No | ASCII | 指定したドメインに対して登録するセレクター名称を指定します。 |
key_length | No | INTEGER | DKIMキーの暗号鍵長として1024または2048を指定します。 |
レスポンス
JSON
{
“message” : “success”,
“dkim_domain” : “xxx.xxx”,
“selector” : “sYYYYYYYYYYYYY”,
”dkim_name” : “sYYYYYYYYYYYYY._domainkey.xxx.xxx”,
“type” : “TXT”,
“dkim_value” : “v=DKIM1;...”,
“status” : “unregistered”,
“key_length” : 2048,
“created” : “yyyy-mm-dd HH:MM”,
“recommended_dkim_renewal_at” : “yyyy-mm-dd HH:MM”
}XML
<dkims>
<message>success</message>
<dkim_domain>xxx.xxx</dkim_domain>
<selector>sYYYYYYYYYYYYY</selector>
<dkim_name>sYYYYYYYYYYYYY._domainkey.xxx.xxx</dkim_name>
<type>TXT</type>
<dkim_value>“v=DKIM1;...”</dkim_value>
<status>unregistered</status>
<key_length>2048</key_length>
<created>yyyy-mm-dd HH:MM</created>
<recommended_dkim_renewal_at>yyyy-mm-dd HH:MM</recommended_dkim_renewal_at>
</dkims>プロパティ | 説明 |
|---|---|
message | APIの実行結果。 |
dkim_domain | 登録したDKIMドメイン。 |
selector | 登録したDKIMセレクタ名称。 |
dkim_name | 登録したDKIM設定の名称。 |
type | DKIMキーのレコードタイプ。 |
dkim_value | DKIMキーの値。 |
status | DKIMキーのDNS参照状況。 |
key_length | 暗号鍵長の値。 |
created | DKIMキーの登録日時 |
recommended_dkim_renewal_at | DKIMキーの鍵交換の推奨日時。 |
エラーメッセージ
フィールド | エラーコード | メッセージ |
|---|---|---|
dkim_domain | 16-001 | ドメインの形式が正しくありません。 |
selector | 16-002 | セレクタの形式が正しくありません。 |
16-003 | 指定されたセレクタ {値} はすでに存在します。 | |
16-004 | 指定されたセレクタ {値} はすでに他グループで利用されています。 | |
key_length | 16-005 | 暗号鍵長は1024または2048を指定してください。 |
List
dkims/list は、登録済みのDKIMセレクタを参照する操作を提供します。
リクエスト
/transaction/v2/dkims/list.[json|xml]アクセス制御
項目 | 値 |
|---|---|
ロール | APIグループ管理者、APIユーザ |
権限 | 閲覧権限(データ参照許可) |
パラメータ
パラメータ | 必須 | データ型 | 説明 |
|---|---|---|---|
api_user | Yes | ASCII | |
api_key | Yes | ASCII | |
server_composition | No | UTF-8 | |
dkim_domain | Yes | ASCII | 情報を取得する対象のDKIMドメインを指定します。 |
selector | No | ASCII | 情報を取得する対象のセレクタを指定します。 |
レスポンス
JSON
{
"message" : "success",
"dkim_domain" : "example.com",
"server_compositions": [
{
"name" : "test01",
"selectors": [
{
"selector" : "s1234567890123",
"dkim_name" : "s1234567890123._domainkey.example.com",
"type" : "TXT",
"dkim_value" : "v=DKIM1;...",
"status" : "registered",
"key_length" : 2048,
"created" : "2026-06-30 12:30",
"recommended_dkim_renewal_at" : "2027-06-30 12:30"
"deploy_status" : 1
},
{
"selector" : "s987654321987",
"dkim_name" : "s987654321987._domainkey.example.com",
"type" : "TXT",
"dkim_value" : "v=DKIM1;...",
"status" : "unregistered",
"key_length" : 2048,
"created" : "2026-03-30 12:30",
"recommended_dkim_renewal_at" : "2027-03-30 12:30"
"deploy_status" : 0
},
…
]
},
"name" : "test02",
"selectors": [
{
"selector" : "s1234567890123",
"dkim_name" : "s1234567890123._domainkey.example.com",
"type" : "TXT",
"dkim_value" : "v=DKIM1;...",
"status" : "registered",
"key_length" : 2048,
"created" : "2026-06-30 12:30",
"recommended_dkim_renewal_at" : "2027-06-30 12:30"
"deploy_status" : 1
},
{
"selector" : "s987654321987",
"dkim_name" : "s987654321987._domainkey.example.com",
"type" : "TXT",
"dkim_value" : "v=DKIM1;...",
"status" : "unregistered",
"key_length" : 2048,
"created" : "2026-03-30 12:30",
"recommended_dkim_renewal_at" : "2027-03-30 12:30"
"deploy_status" : 0
},
…
]
},
…
]
}XML
<dkims>
<message>success</message>
<dkim_domain>example.com</dkim_domain>
<server_compositions>
<server_composition>
<name>test01</name>
<selectors>
<selector>
<selector>s1234567890123</selector>
<dkim_name>s1234567890123._domainkey.example.com</dkim_name>
<type>TXT</type>
<dkim_value>"v=DKIM1;..."</dkim_value>
<status>unregistered</status>
<key_length>2048</key_length>
<created>2026-06-30 12:30</created>
<recommended_dkim_renewal_at>2027-03-30 12:30</recommended_dkim_renewal_at>
<deploy_status>1</deploy_status>
</selector>
<selector>
<selector>s987654321987</selector>
<dkim_name>s987654321987._domainkey.example.com</dkim_name>
<type>TXT</type>
<dkim_value>"v=DKIM1;..."</dkim_value>
<status>unregistered</status>
<key_length>2048</key_length>
<created>2026-06-30 12:30</created>
<recommended_dkim_renewal_at>2027-03-30 12:30</recommended_dkim_renewal_at>
<deploy_status>0</deploy_status>
</selector>
…
</selectors>
</server_composition>
<server_composition>
<name>test02</name>
<selectors>
<selector>
<selector>s1234567890123</selector>
<dkim_name>s1234567890123._domainkey.example.com</dkim_name>
<type>TXT</type>
<dkim_value>"v=DKIM1;..."</dkim_value>
<status>unregistered</status>
<key_length>2048</key_length>
<created>2026-06-30 12:30</created>
<recommended_dkim_renewal_at>2027-03-30 12:30</recommended_dkim_renewal_at>
<deploy_status>1</deploy_status>
</selector>
<selector>
<selector>s987654321987</selector>
<dkim_name>s987654321987._domainkey.example.com</dkim_name>
<type>TXT</type>
<dkim_value>"v=DKIM1;..."</dkim_value>
<status>unregistered</status>
<key_length>2048</key_length>
<created>2026-06-30 12:30</created>
<recommended_dkim_renewal_at>2027-03-30 12:30</recommended_dkim_renewal_at>
<deploy_status>0</deploy_status>
</selector>
…
</selectors>
</server_composition>
…
</server_compositions>
</dkims>エラーメッセージ
フィールド | エラーコード | メッセージ |
|---|---|---|
dkim_domain | 16-006 | 指定されたドメイン {値} は存在しません。 |
selector | 16-007 | 指定されたセレクタ {値} は存在しません。 |

