ScopeCheckResult¶
Not yet Enum
Indicates the outcome of an ExperienceAuthService scope-authorization
request.
Not implemented in Nova
This enum is missing from Nova. Scripts that reference it will fail.
Description¶
Returned by an ExperienceAuthService scope-authorization callback to
indicate whether the player granted, denied, or failed to complete a
permission-consent flow. Callers such as AssetService and
AvatarCreationService inspect this value to decide whether to proceed
with the authorized action or surface an appropriate error to the developer.
Items¶
| Item | Value | Status | Notes |
|---|---|---|---|
ConsentAccepted |
0 | Not yet | The player accepted the authorization prompt and a valid token was issued for the requested scopes. |
InvalidScopes |
1 | Not yet | The requested scopes are not recognized or are not permitted for the calling context. |
Timeout |
2 | Not yet | The scope-check request exceeded the configured timeout period before the player responded. |
NoUserInput |
3 | Not yet | The authorization prompt was dismissed without any explicit player action, such as when the player disconnects or the UI is closed without a response. |
BackendError |
4 | Not yet | The Roblox backend returned an error or unexpected HTTP status when exchanging the consent grant for an authorization token. |
UnexpectedError |
5 | Not yet | An unexpected error occurred that is not covered by a more specific result code. |
InvalidArgument |
6 | Not yet | One or more arguments passed to the scope-check call were invalid, such as an empty scope list, a null player instance, or a player who is no longer in the experience. |
ConsentDenied |
7 | Not yet | The player explicitly declined the authorization prompt. |
Roblox reference: ScopeCheckResult