continuwuity/docs/reference/admin/query.md
2026-01-12 10:36:37 -05:00

6.7 KiB

!admin query

  • Low-level queries for database getters and iterators

!admin query account-data

  • account_data.rs iterators and getters

!admin query account-data changes-since

  • Returns all changes to the account data that happened after since

!admin query account-data account-data-get

  • Searches the account data for a specific kind

!admin query appservice

  • appservice.rs iterators and getters

!admin query appservice get-registration

  • Gets the appservice registration info/details from the ID as a string

!admin query appservice all

  • Gets all appservice registrations with their ID and registration info

!admin query presence

  • presence.rs iterators and getters

!admin query presence get-presence

  • Returns the latest presence event for the given user

!admin query presence presence-since

  • Iterator of the most recent presence updates that happened after the event with id since

!admin query room-alias

  • rooms/alias.rs iterators and getters

!admin query room-alias resolve-local-alias

(no description)

!admin query room-alias local-aliases-for-room

  • Iterator of all our local room aliases for the room ID

!admin query room-alias all-local-aliases

  • Iterator of all our local aliases in our database with their room IDs

!admin query room-state-cache

  • rooms/state_cache iterators and getters

!admin query room-state-cache server-in-room

(no description)

!admin query room-state-cache room-servers

(no description)

!admin query room-state-cache server-rooms

(no description)

!admin query room-state-cache room-members

(no description)

!admin query room-state-cache local-users-in-room

(no description)

!admin query room-state-cache active-local-users-in-room

(no description)

!admin query room-state-cache room-joined-count

(no description)

!admin query room-state-cache room-invited-count

(no description)

!admin query room-state-cache room-user-once-joined

(no description)

!admin query room-state-cache room-members-invited

(no description)

!admin query room-state-cache get-invite-count

(no description)

!admin query room-state-cache get-left-count

(no description)

!admin query room-state-cache rooms-joined

(no description)

!admin query room-state-cache rooms-left

(no description)

!admin query room-state-cache rooms-invited

(no description)

!admin query room-state-cache invite-state

(no description)

!admin query room-timeline

  • rooms/timeline iterators and getters

!admin query room-timeline pdus

(no description)

!admin query room-timeline last

(no description)

!admin query globals

  • globals.rs iterators and getters

!admin query globals database-version

(no description)

!admin query globals current-count

(no description)

!admin query globals last-check-for-announcements-id

(no description)

!admin query globals signing-keys-for

  • This returns an empty Ok(BTreeMap<..>) when there are no keys found for the server

!admin query sending

  • sending.rs iterators and getters

!admin query sending active-requests

  • Queries database for all servercurrentevent_data

!admin query sending active-requests-for

  • Queries database for servercurrentevent_data but for a specific destination

This command takes only one format of these arguments:

appservice_id server_name user_id AND push_key

See src/service/sending/mod.rs for the definition of the Destination enum

!admin query sending queued-requests

  • Queries database for servernameevent_data which are the queued up requests that will eventually be sent

This command takes only one format of these arguments:

appservice_id server_name user_id AND push_key

See src/service/sending/mod.rs for the definition of the Destination enum

!admin query sending get-latest-edu-count

(no description)

!admin query users

  • users.rs iterators and getters

!admin query users count-users

(no description)

!admin query users iter-users

(no description)

!admin query users iter-users2

(no description)

!admin query users password-hash

(no description)

!admin query users list-devices

(no description)

!admin query users list-devices-metadata

(no description)

!admin query users get-device-metadata

(no description)

!admin query users get-devices-version

(no description)

!admin query users count-one-time-keys

(no description)

!admin query users get-device-keys

(no description)

!admin query users get-user-signing-key

(no description)

!admin query users get-master-key

(no description)

!admin query users get-to-device-events

(no description)

!admin query users get-latest-backup

(no description)

!admin query users get-latest-backup-version

(no description)

!admin query users get-backup-algorithm

(no description)

!admin query users get-all-backups

(no description)

!admin query users get-room-backups

(no description)

!admin query users get-backup-session

(no description)

!admin query users get-shared-rooms

(no description)

!admin query resolver

  • resolver service

!admin query resolver destinations-cache

Query the destinations cache

!admin query resolver overrides-cache

Query the overrides cache

!admin query pusher

  • pusher service

!admin query pusher get-pushers

  • Returns all the pushers for the user

!admin query short

  • short service

!admin query short short-event-id

(no description)

!admin query short short-room-id

(no description)

!admin query raw

  • raw service

!admin query raw raw-maps

  • List database maps

!admin query raw raw-get

  • Raw database query

!admin query raw raw-del

  • Raw database delete (for string keys)

!admin query raw raw-keys

  • Raw database keys iteration

!admin query raw raw-keys-sizes

  • Raw database key size breakdown

!admin query raw raw-keys-total

  • Raw database keys total bytes

!admin query raw raw-vals-sizes

  • Raw database values size breakdown

!admin query raw raw-vals-total

  • Raw database values total bytes

!admin query raw raw-iter

  • Raw database items iteration

!admin query raw raw-keys-from

  • Raw database keys iteration

!admin query raw raw-iter-from

  • Raw database items iteration

!admin query raw raw-count

  • Raw database record count

!admin query raw compact

  • Compact database