Hey all, I am trying to use the V2 OpenCloud MessagingService to publish a message to my game, and I keep getting met with the following error:
{"code":7,"message":"User cannot manage universe.","details":[]}
Absolutely no information. The API key has required scopes, see API key introspect here:
{
"name": "[API] pathOS",
"authorizedUserId": 814914682,
"scopes": [
{
"name": "group",
"operations": [
"read",
"write"
]
},
{
"name": "universe-datastores.control",
"operations": [
"create",
"delete",
"list",
"snapshot"
],
"universeIds": [
"1484369645"
]
},
{
"name": "universe-datastores.objects",
"operations": [
"create",
"delete",
"list",
"read",
"update"
],
"universeDatastores": [
{
"universeId": "1484369645"
}
]
},
{
"name": "universe-datastores.versions",
"operations": [
"list",
"read"
],
"universeDatastores": [
{
"universeId": "1484369645"
}
]
},
{
"name": "universe-messaging-service",
"operations": [
"publish"
],
"universeIds": [
"1484369645"
]
},
{
"name": "universe.place.instance",
"operations": [
"read",
"write"
],
"universeIds": [
"1484369645"
]
},
{
"name": "universe.user-restriction",
"operations": [
"read",
"write"
],
"universeIds": [
"1484369645",
"3439502373",
"9782809904"
]
}
],
"enabled": true,
"expired": false
}
To clarify, I am trying to use the POST https://apis.roblox.com/cloud/v2/universes/{universe_id}:publishMessage API endpoint.
Not sure if providing my body is needed considering this is using a Group API key.
I will add, due to recent group drama, the game is currently shut down. That is my only guess as to what could be causing this.