This page lists the IAM roles and permissions for Firebase Cloud Messaging. To search through all roles and permissions, see the role and permission index .
Firebase Cloud Messaging roles
Firebase Cloud Messaging API Admin
( roles/
)
Full read/write access to Firebase Cloud Messaging API resources.
cloudmessaging.messages.create
fcmdata.deliverydata.list
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Cloud Messaging Admin
( roles/
)
Full read/write access to Firebase Cloud Messaging resources.
fcmdata.deliverydata.list
firebase.clients.get
firebase.clients.list
firebase.projects.get
firebasenotifications.*
-
firebasenotifications.messages. create -
firebasenotifications.messages. delete -
firebasenotifications.messages. get -
firebasenotifications.messages. list -
firebasenotifications.messages. update
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Cloud Messaging Viewer
( roles/
)
Read-only access to Firebase Cloud Messaging resources.
fcmdata.deliverydata.list
firebase.clients.get
firebase.clients.list
firebase.projects.get
firebasenotifications.
firebasenotifications.
resourcemanager.projects.get
resourcemanager.projects.list
Firebase Cloud Messaging permissions
cloudmessaging.messages.create
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Cloud Messaging API Admin
( roles/
)
Firebase Grow Admin
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent - Firebase SDK Provisioning Service Agent
(
roles/)firebase.sdkProvisioningServiceAgent
firebasenotifications.
messages.
create
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Editor
( roles/
)
Firebase Cloud Messaging Admin
( roles/
)
Firebase Grow Admin
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent
firebasenotifications.
messages.
delete
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Editor
( roles/
)
Firebase Cloud Messaging Admin
( roles/
)
Firebase Grow Admin
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent
firebasenotifications.
messages.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Editor
( roles/
)
Firebase Viewer
( roles/
)
Firebase Cloud Messaging Admin
( roles/
)
Firebase Cloud Messaging Viewer
( roles/
)
Firebase Grow Admin
( roles/
)
Firebase Grow Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent
firebasenotifications.
messages.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Firebase Admin
( roles/
)
Firebase Editor
( roles/
)
Firebase Viewer
( roles/
)
Firebase Cloud Messaging Admin
( roles/
)
Firebase Cloud Messaging Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
Firebase Grow Admin
( roles/
)
Firebase Grow Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent
firebasenotifications.
messages.
update
Owner
( roles/
)
Editor
( roles/
)
Firebase Admin
( roles/
)
Firebase Editor
( roles/
)
Firebase Cloud Messaging Admin
( roles/
)
Firebase Grow Admin
( roles/
)
Service agent roles
- Firebase Admin SDK Administrator Service Agent
(
roles/)firebase.sdkAdminServiceAgent

