REST API スペースの設定を変更するページにAPI tokenでアクセスできるという記載がある

スペースの設定を変更する

というページで

{
  "X-Cybozu-API-Token": "API_TOKEN",
  "Content-Type": "application/json"
}

とAPI tokenで動作するかのような表記がありますが、スペースを操作するGET/DELETEなどは

{
  "X-Cybozu-Authorization": "QWRtaW5pc3RyYXRvcjpjeWJvenU=",
  "Content-Type": "application/json"
}

と パスワード認証を要求しています。
本当にスペースの設定内容を変更するのはapi tokenでできるのでしょうか?PUTだけ扱いが違うのでしょうか?

実際にAPI tokenをつかって、アクセスしても「このAPIトークンでは、指定したAPIを実行できません。」というエラーが返ってきます。

Powershellで確認しました。

動作しない

$headers = @{
    "X-Cybozu-API-Token" = "api_token"
    "Content-Type" = "application/json"
}

$body = @{
    id = 1
    name = "スペース名を変更する""
} | ConvertTo-Json -Depth 10
Invoke-RestMethod -Uri "https://sample.cybozu.com/k/v1/space.json" `
                  -Method Put `
                  -Headers $headers `
                  -Body $body

動作する

$headers = @{
    "X-Cybozu-Authorization" = "password認証"
    "Content-Type" = "application/json"
}

$body = @{
    id = 1
    name = "スペース名を変更する"
} | ConvertTo-Json -Depth 10
Invoke-RestMethod -Uri "https://sample.cybozu.com/k/v1/space.json" `
                  -Method Put `
                  -Headers $headers `
                  -Body $body
「いいね!」 2

こんにちわ。
私も本件、調べてみました。あまり自身が持てないので恐縮なのですが誤植の可能性を考えてしまいました。

そもそも、kintone全体やスペースに対するAPIトークンってどこから発行できるのでしょうか?(アプリやプロビジョニングは違うでしょうし・・。)

私の知識不足かもしれないので、ぜひ他の方の意見もいただきたいところです。

「いいね!」 2

@aaa
フィードバックいただきありがとうございます。
@lemon_sour さんのご指摘とおり、ドキュメントの記載ミスです。
スペースのAPIによる操作は、パスワード認証をご利用いただくようお願いします・
ドキュメントを修正いたします。
ご迷惑をおかけしまして、申し訳ありませんでした。

「いいね!」 1

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。