# FCM configuration - Grant permission for another Project

##### Configuration for forwarding Cloud Messages from Verestro FCM to Client's FCM.

1. Visit [console.cloud.google.com/iam-admin](http://console.cloud.google.com/iam-admin)
2. Select **Grant Access** [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/0s9image.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/0s9image.png)
3. In **Assign roles** section select a role from a list  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/K2Kimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/K2Kimage.png)
4. Select option **Manage roles**  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/WBoimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/WBoimage.png)
5. Select **Create role**  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/RdPimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/RdPimage.png)
6. Fill title (1) and ID (2) fields, and click on **Add permissions** (3)  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/9Kyimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/9Kyimage.png)
7. In **Add permissions** window, using filter field find **cloudmessaging.messages.create** value  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/hh6image.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/hh6image.png)
8. Mark found permission, and add it  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/MEEimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/MEEimage.png)
9. After adding permission, create the role  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/rvAimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/rvAimage.png)
10. There should appear our new created role  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/P40image.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/P40image.png)
11. Visit [https://console.cloud.google.com/iam-admin/iam](https://console.cloud.google.com/iam-admin/iam)
12. Select **Grant access** option again  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/Qadimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/Qadimage.png)
13. Input e-mail in New principals field (1) for account which will be using the new role (**principal provided directly or in configuration file**), and next in **Assign roles** section **select a role** (2) from a list  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/sGdimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/sGdimage.png)
14. Using filter field, find new created role  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/0UFimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/0UFimage.png)
15. After choosing a role, save the principal access  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/nB3image.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/nB3image.png)
16. There should appear new principal with new role on the list  
      
    [![image.png](https://developer.verestro.com/uploads/images/gallery/2025-11/scaled-1680-/GApimage.png)](https://developer.verestro.com/uploads/images/gallery/2025-11/GApimage.png)