Дать дополнительные разрешения Sendgrid api_key - PullRequest
0 голосов
/ 22 апреля 2020

Это мой запрос на керлинг, чтобы получить разрешение ключа SendGrid:

curl --location --request GET 'https://api.sendgrid.com/v3/api_keys/mfzOBZldQtC4a186KTOR9g' \
--header 'Authorization: Bearer SG.xxxx'

enter image description here

Ответ показал, что есть разрешение "api_keys.update".

Но когда я обновляю дополнительные разрешения, появляется эта ошибка: enter image description here

Это локон, который я использовал для обновления разрешений:

curl --location --request PUT 'https://api.sendgrid.com/v3/api_keys/api_key_id' \
--header 'Authorization: Bearer SG.xxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
  "name": "My Key Name",
  "scopes": [
        "marketing_campaigns.create",
        "marketing_campaigns.delete",
        "marketing_campaigns.read",
        "marketing_campaigns.update"
  ]
}
'

Как я могу сделать это успешно?

...