AttachmentStatusEnumenum
| Value | Description |
|---|---|
PENDING_UPLOAD | |
UPLOADED | |
READY | |
FAILED |
Used by Attachment
46 enums, in the order the schema defines them.
Nothing matches.
AttachmentStatusEnumenum| Value | Description |
|---|---|
PENDING_UPLOAD | |
UPLOADED | |
READY | |
FAILED |
Used by Attachment
AuditOutcomeGqlenumHow an audited command or macro execution ended.
| Value | Description |
|---|---|
SUCCESS | |
ERROR | |
CONFIRMATION_REQUIRED | |
PERMISSION_DENIED | |
RATE_LIMITED | |
STEP_ERROR | |
MACRO_PARTIAL_FAILURE |
Used by AuditLogEntry
CommandArgumentTypeenumThe type of a command argument. Clients map each value to a form control and to a JSON schema fragment when they describe the command to an AI agent.
| Value | Description |
|---|---|
STRING | |
INTEGER | |
FLOAT | |
BOOLEAN | |
ENUM | |
USER_ID | |
CONVERSATION_ID | |
MESSAGE_ID | |
THREAD_ID | |
WORKSPACE_ID | |
SELECTION_TEXT |
Used by CommandArgument
CommandExecutionTargetenum| Value | Description |
|---|---|
BACKEND | |
DESKTOP_LOCAL |
Used by Command
CommandInitiatorenumWhere a command execution came from. The server uses it for the audit log and the
confirmation policy: AGENT and PLUGIN executions of mutating commands need a
confirmation proof.
| Value | Description |
|---|---|
PALETTE | User typed/clicked in the command palette. |
AGENT | AI agent issued the command via the dispatcher. |
MACRO | Inside a macro / user command expansion. |
KEYBIND | Keyboard shortcut bound to a command. |
CONTEXT_MENU | Context menu (right-click) on a chat element. |
PLUGIN | Plugin's own runtime invoked the command. |
CLI | Out-of-process CLI client (rim-cli). |
Used by ExecuteCommandInput, ExecuteMacroInput
CommandResultStatusenum| Value | Description |
|---|---|
SUCCESS | |
ERROR | |
CONFIRMATION_REQUIRED | The command needs a confirmation and the call carried no matching proof. That is the
case for a |
Used by CommandResult, PipeStageResult
CommandSensitivityenumHow much a command can affect. It decides whether a call needs a confirmation proof and is recorded in the audit log; clients use it to cap an agent's mutating calls.
| Value | Description |
|---|---|
SAFE | Read-only, no user-visible side effects. |
SENSITIVE | Tracked in audit but low blast radius. |
MUTATING | Mutates durable state; counts against agent mutating-call cap. |
RESTRICTED | High-blast-radius admin/destructive; always requires confirmation. |
Used by Command, CreateMacroInput, MacroDef, UpdateMacroInput
CommandSourceKindenum| Value | Description |
|---|---|
BUILT_IN | |
PLUGIN | |
INTEGRATION | |
USER |
Used by Command
CommandSurfaceenum| Value | Description |
|---|---|
PALETTE | |
CONTEXT_MENU | |
KEYBIND_PICKER | |
AI |
Used by Query.commands
ConversationChangesStatusenumHow one conversation of a messageChanges request was answered.
| Value | Description |
|---|---|
OK | The changes after the requested cursor. |
NO_ACCESS | The caller cannot read this conversation (removed from it, not a member of a private one, or it does not exist). No changes; the cursor is echoed. Stop syncing it. |
RESET | The stored cursor is ahead of the server (its counters were reset). The changes start from the beginning: drop the cached copy of this conversation, then apply them. |
Used by ConversationMessageChanges
ConversationTypeEnumenum| Value | Description |
|---|---|
DIRECT | |
GROUP | |
CHANNEL |
Used by Conversation, SearchResultMessage
DeviceLinkStateenumEXPIRED is a link that was still open, offered or answered when it expired.
| Value | Description |
|---|---|
OPEN | |
OFFERED | |
ANSWERED | |
CONSUMED | |
CANCELLED | |
EXPIRED |
Used by DeviceLink
DigestFrequencyenumHow often unread notifications are emailed.
| Value | Description |
|---|---|
OFF | |
HOURLY | |
DAILY |
Used by NotificationSettings, UpdateNotificationSettingsInput
DmFloorSourceKindenumWho set a floor.
| Value | Description |
|---|---|
OPERATOR | The server's operator ( |
WORKSPACE | A workspace's owner. |
Used by DmFloorSource
DmInboundenumDMs from people on other servers, and from people here outside the recipient's workspaces
(RIM_DM_INBOUND).
| Value | Description |
|---|---|
OPEN | No floor; each person's choice applies. |
REQUESTS | The first message is a request. |
PARTNERS | Only people on the partner servers and this one, with a request. |
NONE | Nobody outside a shared workspace. |
Used by ServerInfo
DmMembersenumHow a DM from a fellow member of a workspace arrives.
| Value | Description |
|---|---|
DIRECT | Straight into the conversation list. |
REQUESTS | As a request. |
Used by Mutation.setWorkspaceDmPolicy, Mutation.setMyWorkspaceDmSetting, Server, WorkspaceDmPolicy, WorkspaceDmSetting
DmOutboundenumDMs people here start with people on other servers (RIM_DM_OUTBOUND).
| Value | Description |
|---|---|
ALLOWED | |
PARTNERS | Only with people on the partner servers. |
NONE |
Used by ServerInfo
DmOutsideenumA person's choice for DMs from people outside their workspaces.
| Value | Description |
|---|---|
REQUESTS | The first message is a request. |
NONE | Refused. |
Used by Mutation.setMyDmSettings, MyDmSettings
DmOutsideFloorenumA workspace's floor for DMs to its members from people outside their workspaces.
| Value | Description |
|---|---|
NONE | No floor. |
REQUESTS | At least a request. |
CLOSED | Refused. |
Used by Mutation.setWorkspaceDmPolicy, Server, WorkspaceDmPolicy
DmRequestStatusenum| Value | Description |
|---|---|
PENDING | |
ACCEPTED | |
IGNORED |
Used by DmRequest, Query.dmRequests
FilterFieldenum| Value | Description |
|---|---|
HAS_LINKS | |
AUTHOR_ID | |
HAS_ATTACHMENTS | |
TEXT_CONTAINS | |
IS_PINNED |
Used by FilterConditionGql, FilterConditionInput
FilterLogicenum| Value | Description |
|---|---|
AND | |
OR |
Used by FilterSpecGql, FilterSpecInput
FilterOpenum| Value | Description |
|---|---|
EQ | |
IN | |
CONTAINS |
Used by FilterConditionGql, FilterConditionInput
InviteTokenTypeGqlenumThe type of an invite token, used by InviteTokenPreview.
| Value | Description |
|---|---|
INSTANCE | Instance invite: routes to |
WORKSPACE | Workspace invite: join-a-workspace flow. |
Used by InviteTokenPreviewGql
KeyLogEntryKindenum| Value | Description |
|---|---|
INCEPTION | |
ROTATE |
Used by KeyLogEntry
KeybindContextenum| Value | Description |
|---|---|
GLOBAL | |
COMPOSER | |
MESSAGE_LIST | |
THREAD_VIEW | |
CONVERSATION_VIEW | |
PANEL | |
COMMAND_PALETTE |
Used by CreateKeybindInput, Keybind, UpdateKeybindInput
KeybindScopeenum| Value | Description |
|---|---|
USER | |
WORKSPACE |
Used by CreateKeybindInput, Keybind
KeybindSourceenum| Value | Description |
|---|---|
DEFAULT | |
USER | |
WORKSPACE |
Used by Keybind
MessageChangeKindenumWhat happened to a message, judged from its state at its newest change. DELETED wins over
EDITED; a message whose text never changed is CREATED.
| Value | Description |
|---|---|
CREATED | |
EDITED | |
DELETED |
Used by MessageChange
MessageReportStatusenum| Value | Description |
|---|---|
OPEN | |
RESOLVED | |
DISMISSED |
Used by MessageReport, Query.messageReports
NotificationLevelenumWhich messages of a conversation notify the viewer.
| Value | Description |
|---|---|
ALL | Every message. |
MENTIONS | Direct messages, mentions ( |
NONE | Nothing, mentions included. |
Used by Conversation, ConversationNotificationLevel, Mutation.setConversationNotificationLevel, NotificationSettings, UpdateNotificationSettingsInput
NotificationReasonenumWhy the viewer was notified (the strongest reason that applied).
| Value | Description |
|---|---|
DIRECT | |
MENTION | |
KEYWORD | |
THREAD_REPLY | |
ALL | |
REACTION | Someone reacted to the viewer's message; one entry per message, re-surfaced by each new reaction. |
Used by Notification
PageDirenum| Value | Description |
|---|---|
BEFORE | |
AFTER |
Used by Query.inboxConversations, Query.channels, Query.messages, Query.threadMessages, Query.messageReports, Query.myNotifications, SearchMessagesInput
PipelineTriggerKindGqlenum| Value | Description |
|---|---|
NEW_MESSAGE | |
MESSAGE_UPDATED | |
MESSAGE_DELETED | |
REACTIONS_UPDATED | |
MEMBER_JOINED | |
WORKSPACE_STATE_CHANGED |
Used by PipelineTriggerGql, PipelineTriggerInput
PluginRuntimeKindenum| Value | Description |
|---|---|
DESKTOP_LOCAL_PROCESS | |
WEB_SANDBOXED |
Used by WorkspacePlugin
PluginSignatureStatusenum| Value | Description |
|---|---|
VALID | |
PUBLISHER_RECOVERED | The publisher recovered their key after the statement's |
Used by WorkspacePlugin
PluginSourceKindenum| Value | Description |
|---|---|
BUNDLE | |
GIT |
Used by PluginSource
PresenceStatusenum| Value | Description |
|---|---|
ONLINE | |
AWAY | |
OFFLINE |
Used by HeartbeatInput, UserPresenceGql
RegistrationModeGqlenumHow new accounts may sign up on this instance.
| Value | Description |
|---|---|
INVITE_ONLY | Default: signup requires a valid token (instance or workspace invite). |
OPEN |
|
POW |
|
Used by Query.registrationMode
ReportOutcomeenumHow a moderator closes a report.
| Value | Description |
|---|---|
RESOLVED | |
DISMISSED |
Used by Mutation.resolveReport
RevocationFanoutStatusenumWhere a revocation's delivery to one host stands.
| Value | Description |
|---|---|
PENDING | |
ACKED | |
GAVE_UP |
Used by RevocationFanout
ServerFeatureStateenumWhether an optional feature works on this instance.
| Value | Description |
|---|---|
ENABLED | The feature works. |
DISABLED | The operator switched it off. |
UNAVAILABLE | The configuration lacks something the feature needs; |
Used by ServerFeatureInfo
ServerMemberRoleGqlenumA member's role in a workspace, from most to least privileged. Used by Server.viewerRole,
ServerMember.memberRole, CreateInviteInput.role and setMemberRole.
| Value | Description |
|---|---|
OWNER | |
MODERATOR | |
MEMBER | |
GUEST |
Used by CreateInviteInput, Mutation.setMemberRole, Server, ServerMember
TypedVerbGqlenum| Value | Description |
|---|---|
READ | |
WRITE | |
DELETE | |
SEND | |
OPEN | |
CLOSE | |
TOGGLE | |
NAVIGATE | |
EXECUTE | |
CONFIGURE | |
OTHER |
Used by AuditLogEntry, AuditLogFilterInput
WorkspacePluginStatusenum| Value | Description |
|---|---|
RECOMMENDED | |
REQUIRED | Offered to every member when the workspace opens; never installed without consent. |
Used by AddWorkspacePluginInput, UpdateWorkspacePluginInput, WorkspacePlugin
WorkspaceStateScopeGqlenum| Value | Description |
|---|---|
SERVER | |
USER |
Used by DeleteWorkspaceStateInput, Query.workspaceState, Query.workspaceStateList, SetWorkspaceStateInput, WorkspaceStateEntryGql