Hi @Fabrício Fortaleza ,
Yes, you are correct that you should grant the "Get" permission for secrets to allow the API to retrieve the key from the Key Vault. To grant your API access to the key in your Key Vault, you can create a new access policy and assign it to the managed identity of your API. If you only want your API to access a specific secret in your Key Vault, you only need to grant the "Get" permission for that secret. But if you need the API to have access to other secrets, you should also include the "List" permission.
Encryption operations are the operations that can be performed on the key itself, such as encrypting or decrypting data using the key. If you only want your API to use the key for making requests and not perform any encryption operations, you shouldn't need to grant any permissions in this section.
Additional resources and tutorials:
Using Identities for Key Vault Access
https://learn.microsoft.com/en-us/azure/key-vault/keys/about-keys-details
https://learn.microsoft.com/en-us/azure/key-vault/secrets/about-secrets
If the information helped you, please Accept the answer. This will help us as well as others in the community who may be researching similar questions. Otherwise let us know if you have further questions!