Это мой запрос на керлинг, чтобы получить разрешение ключа SendGrid:
curl --location --request GET 'https://api.sendgrid.com/v3/api_keys/mfzOBZldQtC4a186KTOR9g' \
--header 'Authorization: Bearer SG.xxxx'
Ответ показал, что есть разрешение "api_keys.update"
.
Но когда я обновляю дополнительные разрешения, появляется эта ошибка:
Это локон, который я использовал для обновления разрешений:
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"
]
}
'
Как я могу сделать это успешно?