This is the lunamech-matrix-api Reference Manual, version 0.0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:55:08 2024 GMT+0.
lunamech-matrix-api/v2
lunamech-matrix-api/v2/protocol
lunamech-matrix-api/v2/2
lunamech-matrix-api/v2/4
lunamech-matrix-api/v2/5
lunamech-matrix-api/v2/6
lunamech-matrix-api/v2/8
lunamech-matrix-api/v2/9
lunamech-matrix-api/v2/10
lunamech-matrix-api/v2/11
lunamech-matrix-api/v2/13
lunamech-matrix-api/v2/admin
lunamech-matrix-api/v2/spaces
lunamech-matrix-api/lunamech-matrix-api.asd
lunamech-matrix-api/package.lisp
lunamech-matrix-api/classes.lisp
lunamech-matrix-api/conditions.lisp
lunamech-matrix-api/api-helpers.lisp
lunamech-matrix-api/integration.lisp
lunamech-matrix-api/user-api.lisp
lunamech-matrix-api/spaces.lisp
lunamech-matrix-api/sync.lisp
lunamech-matrix-api/admin-api.lisp
lunamech-matrix-api/events.lisp
lunamech-matrix-api/v2/api-package.lisp
lunamech-matrix-api/v2/classes.lisp
lunamech-matrix-api/v2/helpers.lisp
lunamech-matrix-api/v2/serialize.lisp
lunamech-matrix-api/v2/protocol/classes.lisp
lunamech-matrix-api/v2/protocol/conditions.lisp
lunamech-matrix-api/v2/protocol/call-wrapper.lisp
lunamech-matrix-api/v2/protocol/api-protocol.lisp
lunamech-matrix-api/v2/conditions.lisp
lunamech-matrix-api/v2/2/api.lisp
lunamech-matrix-api/v2/4/api.lisp
lunamech-matrix-api/v2/5/api.lisp
lunamech-matrix-api/v2/6/api.lisp
lunamech-matrix-api/v2/8/api.lisp
lunamech-matrix-api/v2/9/api.lisp
lunamech-matrix-api/v2/10/api.lisp
lunamech-matrix-api/v2/11/api.lisp
lunamech-matrix-api/v2/13/api.lisp
lunamech-matrix-api/v2/admin/api.lisp
lunamech-matrix-api/v2/spaces/api.lisp
lunamech-matrix-api/v2/spaces/spaces.lisp
lunamech-matrix-api/v2/object-helpers.lisp
lunamech-matrix-api/v2/filters.lisp
lunamech-matrix-api/v2/integration.lisp
lunamech-matrix-api/v2/sync.lisp
lunamech-matrix-api/v2/user-api.lisp
The main system appears first, followed by any subsystem dependency.
lunamech-matrix-api
An implementation of the Matrix API taken from LunaMech see https://lunamech.com
K1D77A
MIT
0.0.2
dexador
(system).
drakma
(system).
jonathan
(system).
str
(system).
plump
(system).
quri
(system).
cl-json
(system).
shasht
(system).
reader
(system).
closer-mop
(system).
do-urlencode
(system).
package.lisp
(file).
classes.lisp
(file).
conditions.lisp
(file).
api-helpers.lisp
(file).
integration.lisp
(file).
user-api.lisp
(file).
spaces.lisp
(file).
sync.lisp
(file).
admin-api.lisp
(file).
events.lisp
(file).
v2
(module).
Modules are listed depth-first from the system components tree.
lunamech-matrix-api/v2
lunamech-matrix-api/v2/protocol
lunamech-matrix-api/v2/2
lunamech-matrix-api/v2/4
lunamech-matrix-api/v2/5
lunamech-matrix-api/v2/6
lunamech-matrix-api/v2/8
lunamech-matrix-api/v2/9
lunamech-matrix-api/v2/10
lunamech-matrix-api/v2/11
lunamech-matrix-api/v2/13
lunamech-matrix-api/v2/admin
lunamech-matrix-api/v2/spaces
lunamech-matrix-api/v2
Version 2 of the API library.
events.lisp
(file).
lunamech-matrix-api
(system).
api-package.lisp
(file).
classes.lisp
(file).
helpers.lisp
(file).
serialize.lisp
(file).
protocol
(module).
conditions.lisp
(file).
2
(module).
4
(module).
5
(module).
6
(module).
8
(module).
9
(module).
10
(module).
11
(module).
13
(module).
admin
(module).
spaces
(module).
object-helpers.lisp
(file).
filters.lisp
(file).
integration.lisp
(file).
sync.lisp
(file).
user-api.lisp
(file).
lunamech-matrix-api/v2/protocol
The MOP protocol
serialize.lisp
(file).
v2
(module).
classes.lisp
(file).
conditions.lisp
(file).
call-wrapper.lisp
(file).
api-protocol.lisp
(file).
lunamech-matrix-api/v2/2
conditions.lisp
(file).
v2
(module).
api.lisp
(file).
lunamech-matrix-api/v2/4
lunamech-matrix-api/v2/5
lunamech-matrix-api/v2/6
lunamech-matrix-api/v2/8
lunamech-matrix-api/v2/9
lunamech-matrix-api/v2/10
lunamech-matrix-api/v2/11
lunamech-matrix-api/v2/13
lunamech-matrix-api/v2/admin
lunamech-matrix-api/v2/spaces
admin
(module).
v2
(module).
api.lisp
(file).
spaces.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
lunamech-matrix-api/lunamech-matrix-api.asd
lunamech-matrix-api/package.lisp
lunamech-matrix-api/classes.lisp
lunamech-matrix-api/conditions.lisp
lunamech-matrix-api/api-helpers.lisp
lunamech-matrix-api/integration.lisp
lunamech-matrix-api/user-api.lisp
lunamech-matrix-api/spaces.lisp
lunamech-matrix-api/sync.lisp
lunamech-matrix-api/admin-api.lisp
lunamech-matrix-api/events.lisp
lunamech-matrix-api/v2/api-package.lisp
lunamech-matrix-api/v2/classes.lisp
lunamech-matrix-api/v2/helpers.lisp
lunamech-matrix-api/v2/serialize.lisp
lunamech-matrix-api/v2/protocol/classes.lisp
lunamech-matrix-api/v2/protocol/conditions.lisp
lunamech-matrix-api/v2/protocol/call-wrapper.lisp
lunamech-matrix-api/v2/protocol/api-protocol.lisp
lunamech-matrix-api/v2/conditions.lisp
lunamech-matrix-api/v2/2/api.lisp
lunamech-matrix-api/v2/4/api.lisp
lunamech-matrix-api/v2/5/api.lisp
lunamech-matrix-api/v2/6/api.lisp
lunamech-matrix-api/v2/8/api.lisp
lunamech-matrix-api/v2/9/api.lisp
lunamech-matrix-api/v2/10/api.lisp
lunamech-matrix-api/v2/11/api.lisp
lunamech-matrix-api/v2/13/api.lisp
lunamech-matrix-api/v2/admin/api.lisp
lunamech-matrix-api/v2/spaces/api.lisp
lunamech-matrix-api/v2/spaces/spaces.lisp
lunamech-matrix-api/v2/object-helpers.lisp
lunamech-matrix-api/v2/filters.lisp
lunamech-matrix-api/v2/integration.lisp
lunamech-matrix-api/v2/sync.lisp
lunamech-matrix-api/v2/user-api.lisp
lunamech-matrix-api/lunamech-matrix-api.asd
lunamech-matrix-api
(system).
lunamech-matrix-api/package.lisp
lunamech-matrix-api
(system).
lunamech-matrix-api/classes.lisp
package.lisp
(file).
lunamech-matrix-api
(system).
%to-json
(method).
%to-json
(method).
%to-json
(method).
api
(reader method).
(setf api)
(writer method).
auth
(reader method).
(setf auth)
(writer method).
auth
(class).
connection
(class).
device-id
(reader method).
(setf device-id)
(writer method).
filter
(class).
filters
(reader method).
(setf filters)
(writer method).
homeserver
(method).
id
(reader method).
(setf id)
(writer method).
key
(reader method).
(setf key)
(writer method).
last-sync-string
(reader method).
(setf last-sync-string)
(writer method).
latest-sync
(reader method).
(setf latest-sync)
(writer method).
logged-in-p
(reader method).
(setf logged-in-p)
(writer method).
make-connection
(function).
print-object
(method).
restore-connection
(function).
serialize-connection
(function).
status
(reader method).
(setf status)
(writer method).
status
(class).
token
(reader method).
(setf token)
(writer method).
url
(reader method).
(setf url)
(writer method).
user-id
(reader method).
(setf user-id)
(writer method).
username
(reader method).
(setf username)
(writer method).
encryption
(reader method).
(setf encryption)
(writer method).
encryption
(class).
next-sync-string
(reader method).
(setf next-sync-string)
(writer method).
olm-account
(reader method).
(setf olm-account)
(writer method).
password
(reader method).
(setf password)
(writer method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
server-otk
(reader method).
(setf server-otk)
(writer method).
lunamech-matrix-api/conditions.lisp
classes.lisp
(file).
lunamech-matrix-api
(system).
add-string->condition
(function).
api-error
(condition).
api-error-args
(reader method).
(setf api-error-args)
(writer method).
api-error-code
(reader method).
(setf api-error-code)
(writer method).
api-error-description
(reader method).
(setf api-error-description)
(writer method).
api-error-error
(reader method).
(setf api-error-error)
(writer method).
api-timeout
(condition).
get-string->condition
(function).
m-bad-json
(condition).
m-forbidden
(condition).
m-invalid-param
(condition).
m-limit-exceeded
(condition).
m-missing-token
(condition).
m-not-found
(condition).
m-not-json
(condition).
m-room-in-use
(condition).
m-unauthorized
(condition).
m-unknown
(condition).
m-unknown-token
(condition).
m-unrecognized
(condition).
pkv
(macro).
signal-condition-from-response
(function).
*string->condition*
(special variable).
api-no-connection
(condition).
api-timeout-condition
(reader method).
(setf api-timeout-condition)
(writer method).
api-timeout-message
(reader method).
(setf api-timeout-message)
(writer method).
lunamech-matrix-api-condition
(condition).
m-bad-state
(condition).
lunamech-matrix-api/api-helpers.lisp
conditions.lisp
(file).
lunamech-matrix-api
(system).
%to-json
(method).
admin-delete-request
(function).
admin-get-request
(function).
admin-post-request
(function).
admin-put-request
(function).
auth-req
(macro).
gen-headers
(function).
gen-url
(function).
get-request
(function).
new-r-t
(macro).
new-request-type
(function).
put-request
(function).
put-request-object
(function).
*request-type-hash*
(special variable).
+content-type+
(special variable).
admin-post-object
(function).
empty-object
(class).
gen-admin-url
(function).
key->url
(generic function).
plist-to-get-params
(function).
post-content
(function).
post-no-auth
(function).
post-request
(function).
post-request-object
(function).
put-request-from-json
(function).
url-e
(function).
with-captured-dex-error
(macro).
lunamech-matrix-api/integration.lisp
api-helpers.lisp
(file).
lunamech-matrix-api
(system).
%to-json
(method).
access-token
(reader method).
expires-in
(reader method).
integration-account
(function).
integrations-register
(function).
integrations-valid-user-id-p
(function).
make-open-id
(function).
matrix-server-name
(reader method).
open-id-object
(class).
ticker
(reader method).
token-type
(reader method).
lunamech-matrix-api/user-api.lisp
integration.lisp
(file).
lunamech-matrix-api
(system).
add-to-account-data
(function).
admin-whois
(function).
ban-user-from-room
(function).
create-private-room
(function).
create-room
(function).
downcase-symbols
(function).
download-content
(function).
events-in-room
(function).
get-account-data
(function).
get-user-presence
(function).
invite-member-to-room
(function).
join-room
(function).
joined-rooms
(function).
kick-user-from-room
(function).
leave-room
(function).
logout
(function).
make-auth
(function).
members-in-room
(function).
members-in-room%ids
(function).
members-in-room-ids
(function).
messages-in-room
(function).
password-login
(function).
public-rooms
(function).
request-open-id-token
(function).
send-event-to-room
(function).
send-file-bytes-to-room
(function).
send-image-bytes-to-room
(function).
send-image-file-to-room
(function).
send-message-event-to-room
(function).
send-message-to-room
(function).
send-state-event-to-room
(function).
unban-user-from-room
(function).
upload-content
(function).
user-display-name
(function).
user-online-p
(function).
user-profile-url
(function).
valid-user-p
(function).
get-room-events
(function).
get-room-state
(function).
password-login-plist
(function).
set-avatar-url
(function).
lunamech-matrix-api/spaces.lisp
user-api.lisp
(file).
lunamech-matrix-api
(system).
invite-to-space
(function).
invite-user-to-all-spaces-in-space
(function).
rooms-in-a-space
(function).
spaces-hierarchy
(function).
spaces-in-a-space
(function).
spaces-rooms
(function).
lunamech-matrix-api/sync.lisp
spaces.lisp
(file).
lunamech-matrix-api
(system).
extract-events-of-type
(function).
membership-events
(function).
room-invite
(function).
room-joins
(function).
room-leaves
(function).
room-messages
(function).
room-timeline
(function).
sync
(function).
traverse-sync
(function).
*type-mappings*
(special variable).
get-type-mapping
(function).
lunamech-matrix-api/admin-api.lisp
sync.lisp
(file).
lunamech-matrix-api
(system).
admin-change-a-users-device-data
(function).
admin-change-user-to/from-administrator
(function).
admin-create-or-modify-account
(function).
admin-deactivate-account
(function).
admin-delete-a-device
(function).
admin-delete-a-users-devices
(function).
admin-delete-local-media
(function).
admin-delete-local-media-before-time
(function).
admin-delete-room
(function).
admin-force-user-to-join-room
(function).
admin-list-all-of-a-user-devices
(function).
admin-list-user-accounts
(function).
admin-make-user-id-room-admin
(function).
admin-query-current-sessions-for-user
(function).
admin-query-user-account
(function).
admin-reset-password
(function).
admin-server-administrator
(function).
admin-shadow-ban-user-id
(function).
admin-show-a-users-device
(function).
admin-delete-remote-media-before-time
(function).
admin-send-server-notice
(function).
local-time-timestamp-to-unix-ms
(function).
lunamech-matrix-api/events.lisp
admin-api.lisp
(file).
lunamech-matrix-api
(system).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
%to-json
(method).
avatar-url
(reader method).
(setf avatar-url)
(writer method).
content
(reader method).
content
(reader method).
content
(reader method).
(setf content)
(writer method).
(setf content)
(writer method).
(setf content)
(writer method).
direct-content
(class).
event
(class).
event-content
(class).
event-id
(reader method).
(setf event-id)
(writer method).
file-info
(class).
m-direct
(class).
m-file
(class).
m-image
(class).
m-message
(class).
m-room-name
(class).
m-text
(class).
make-event
(function).
mimetype
(reader method).
(setf mimetype)
(writer method).
msgtype
(reader method).
(setf msgtype)
(writer method).
name
(reader method).
(setf name)
(writer method).
origin-server-ts
(reader method).
(setf origin-server-ts)
(writer method).
room-id
(reader method).
(setf room-id)
(writer method).
sender
(reader method).
(setf sender)
(writer method).
user-id
(reader method).
(setf user-id)
(writer method).
body
(reader method).
(setf body)
(writer method).
contain
(reader method).
(setf contain)
(writer method).
container
(class).
etype
(reader method).
etype
(reader method).
(setf etype)
(writer method).
(setf etype)
(writer method).
formatted-body
(reader method).
(setf formatted-body)
(writer method).
m-presence
(class).
mformat
(reader method).
(setf mformat)
(writer method).
power-level
(class).
power-level%users
(class).
presence
(reader method).
(setf presence)
(writer method).
room-ids
(reader method).
(setf room-ids)
(writer method).
unsigned
(reader method).
(setf unsigned)
(writer method).
users
(reader method).
users
(reader method).
(setf users)
(writer method).
(setf users)
(writer method).
lunamech-matrix-api/v2/classes.lisp
api-package.lisp
(file).
v2
(module).
api
(reader method).
(setf api)
(writer method).
auth
(reader method).
(setf auth)
(writer method).
auth
(class).
con-lock
(reader method).
(setf con-lock)
(writer method).
connection
(class).
device-id
(reader method).
(setf device-id)
(writer method).
encryption
(reader method).
(setf encryption)
(writer method).
encryption
(class).
filter
(class).
filters
(reader method).
(setf filters)
(writer method).
id
(reader method).
(setf id)
(writer method).
key
(reader method).
(setf key)
(writer method).
last-sync-string
(reader method).
(setf last-sync-string)
(writer method).
latest-sync
(reader method).
(setf latest-sync)
(writer method).
logged-in-p
(reader method).
(setf logged-in-p)
(writer method).
make-connection
(function).
next-batch
(reader method).
(setf next-batch)
(writer method).
next-sync-string
(reader method).
(setf next-sync-string)
(writer method).
olm-account
(reader method).
(setf olm-account)
(writer method).
password
(reader method).
(setf password)
(writer method).
print-object
(method).
server-otk
(reader method).
(setf server-otk)
(writer method).
status
(reader method).
(setf status)
(writer method).
status
(class).
token
(reader method).
(setf token)
(writer method).
txn
(reader method).
(setf txn)
(writer method).
url
(reader method).
(setf url)
(writer method).
user-id
(reader method).
(setf user-id)
(writer method).
username
(reader method).
(setf username)
(writer method).
with-locked-connection
(macro).
%ql
(function).
homeserver
(method).
lunamech-matrix-api/v2/helpers.lisp
classes.lisp
(file).
v2
(module).
destructure-mxc
(function).
with-hash-keys
(macro).
lunamech-matrix-api/v2/serialize.lisp
helpers.lisp
(file).
v2
(module).
restore-connection
(function).
serialize-connection
(function).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
restore-from-key
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
serialize-object
(method).
lunamech-matrix-api/v2/protocol/classes.lisp
protocol
(module).
api
(reader method).
(setf api)
(writer method).
compute-effective-slot-definition
(method).
compute-slots
(method).
connection
(reader method).
(setf connection)
(writer method).
content-type
(reader method).
direct-slot-definition-class
(method).
effective-slot-definition-class
(method).
initialize-instance
(method).
name
(reader method).
(setf name)
(writer method).
validate-superclass
(method).
validate-superclass
(method).
validate-superclass
(method).
validate-superclass
(method).
api-call
(class).
api-send-direct
(class).
api-send-effective
(class).
api-send-slot
(class).
api-send-slot-special
(class).
api-send-special-direct
(class).
api-send-special-effective
(class).
api-slot
(class).
api-slot-direct
(class).
api-slot-effective
(class).
category
(reader method).
(setf category)
(writer method).
contains-txn-p
(reader method).
(setf contains-txn-p)
(writer method).
do-not-decode-p
(reader method).
(setf do-not-decode-p)
(writer method).
encoder
(reader method).
(setf encoder)
(writer method).
endpoint
(reader method).
(setf endpoint)
(writer method).
find-special-slot
(method).
in-url-p
(reader method).
(setf in-url-p)
(writer method).
name->json
(reader method).
(setf name->json)
(writer method).
one-of
(reader method).
(setf one-of)
(writer method).
query-param-p
(reader method).
(setf query-param-p)
(writer method).
rate-limited-p
(reader method).
(setf rate-limited-p)
(writer method).
request-fun
(reader method).
required-slots
(reader method).
(setf required-slots)
(writer method).
requiredp
(reader method).
(setf requiredp)
(writer method).
requires-auth-p
(reader method).
(setf requires-auth-p)
(writer method).
special-slot
(reader method).
specialp
(reader method).
specialp
(reader method).
string-constructor
(reader method).
(setf string-constructor)
(writer method).
validate-slot
(generic function).
lunamech-matrix-api/v2/protocol/conditions.lisp
classes.lisp
(file).
protocol
(module).
api-protocol-condition
(condition).
connection-unbound
(condition).
message
(reader method).
(setf message)
(writer method).
obj
(reader method).
(setf obj)
(writer method).
problems-with-special
(condition).
set-special
(condition).
slot
(reader method).
(setf slot)
(writer method).
special-slot-is-not-bound
(condition).
missing-required-data
(condition).
lunamech-matrix-api/v2/protocol/call-wrapper.lisp
conditions.lisp
(file).
protocol
(module).
%call-condition-handler
(generic function).
%handle-dex-condition
(generic function).
with-captured-dex-error
(macro).
lunamech-matrix-api/v2/protocol/api-protocol.lisp
call-wrapper.lisp
(file).
protocol
(module).
api
(method).
api
(class).
call-api
(method).
connection
(reader method).
content-type
(method).
initialize-instance
(method).
print-object
(method).
result
(reader method).
(setf result)
(writer method).
url-e
(function).
%find-encoders-for-syms
(function).
%upcase-and-intern-starting-with
(function).
all-query-param-slots
(method).
bound-query-param-slots
(method).
cleaned-slot-name
(function).
compose-string-into-lambda
(function).
contains-txn-p
(method).
correct-encode
(method).
defapi
(macro).
defapi%delete
(macro).
defapi%get
(macro).
defapi%post
(macro).
defapi%put
(macro).
determine-slot-name
(function).
do-not-decode-p
(method).
endpoint
(method).
execute-api-call
(method).
generate-authorization
(method).
generate-authorization-headers
(method).
generate-body
(method).
generate-body%normal
(method).
generate-body%special
(method).
generate-content-type
(method).
generate-header-list
(generic function).
generate-url
(method).
grab-slot-value
(function).
in-list
(function).
query-param-slot->string
(method).
query-param-slots->string
(method).
rate-limited-p
(method).
remove-unbound-slots
(method).
request-fun
(method).
request-type
(method).
required-slots
(method).
requires-auth-p
(method).
slot->json
(function).
slots-still-missing
(method).
slots-to-send
(method).
slots-to-send-and-validated
(method).
special-slot
(method).
specialp
(method).
string-constructor
(method).
to-json
(function).
validate-slot-for-sending
(method).
validate-slots-for-sending
(method).
values-for-required
(method).
lunamech-matrix-api/v2/conditions.lisp
protocol
(module).
v2
(module).
api-error
(condition).
api-error-args
(reader method).
(setf api-error-args)
(writer method).
api-error-code
(reader method).
(setf api-error-code)
(writer method).
api-error-description
(reader method).
(setf api-error-description)
(writer method).
api-error-error
(reader method).
(setf api-error-error)
(writer method).
api-no-connection
(condition).
api-request-failed
(condition).
api-request-failed-condition
(reader method).
(setf api-request-failed-condition)
(writer method).
api-request-failed-message
(reader method).
(setf api-request-failed-message)
(writer method).
api-timeout
(condition).
api-timeout-condition
(reader method).
(setf api-timeout-condition)
(writer method).
api-timeout-message
(reader method).
(setf api-timeout-message)
(writer method).
lunamech-matrix-api-condition
(condition).
m-bad-json
(condition).
m-bad-state
(condition).
m-forbidden
(condition).
m-invalid-param
(condition).
m-limit-exceeded
(condition).
m-missing-token
(condition).
m-not-found
(condition).
m-not-json
(condition).
m-room-in-use
(condition).
m-unauthorized
(condition).
m-unknown
(condition).
m-unknown-token
(condition).
m-unrecognized
(condition).
*string->condition*
(special variable).
add-string->condition
(function).
get-string->condition
(function).
new-matrix-condition
(macro).
signal-condition-from-response
(function).
lunamech-matrix-api/v2/2/api.lisp
2
(module).
client-versions
(class).
lunamech-matrix-api/v2/4/api.lisp
4
(module).
discover-domain-info
(class).
lunamech-matrix-api/v2/5/api.lisp
5
(module).
3pid%add
(class).
3pid%bind
(class).
3pid%delete
(class).
3pid%email/request-token
(class).
3pid%get
(class).
3pid%msisdn/request-token
(class).
3pid%unbind
(class).
address
(reader method).
address
(reader method).
(setf address)
(writer method).
(setf address)
(writer method).
auth
(reader method).
auth
(reader method).
auth
(reader method).
auth
(reader method).
(setf auth)
(writer method).
(setf auth)
(writer method).
(setf auth)
(writer method).
(setf auth)
(writer method).
change-password
(class).
change-password/email/request-token
(class).
change-password/msisdn/request-token
(class).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
client-secret
(reader method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
(setf client-secret)
(writer method).
country
(reader method).
country
(reader method).
country
(reader method).
(setf country)
(writer method).
(setf country)
(writer method).
(setf country)
(writer method).
deactivate-account
(class).
device-id
(reader method).
device-id
(reader method).
(setf device-id)
(writer method).
(setf device-id)
(writer method).
email
(reader method).
email
(reader method).
email
(reader method).
(setf email)
(writer method).
(setf email)
(writer method).
(setf email)
(writer method).
get-supported-logins
(class).
id-access-token
(reader method).
id-access-token
(reader method).
id-access-token
(reader method).
id-access-token
(reader method).
id-access-token
(reader method).
id-access-token
(reader method).
(setf id-access-token)
(writer method).
(setf id-access-token)
(writer method).
(setf id-access-token)
(writer method).
(setf id-access-token)
(writer method).
(setf id-access-token)
(writer method).
(setf id-access-token)
(writer method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
id-server
(reader method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
(setf id-server)
(writer method).
identifier
(reader method).
(setf identifier)
(writer method).
inhibit-login
(reader method).
(setf inhibit-login)
(writer method).
initial-device-display-name
(reader method).
initial-device-display-name
(reader method).
(setf initial-device-display-name)
(writer method).
(setf initial-device-display-name)
(writer method).
kind
(reader method).
(setf kind)
(writer method).
login-connection
(class).
login-type
(reader method).
(setf login-type)
(writer method).
logout-connection
(class).
logout-devices
(reader method).
(setf logout-devices)
(writer method).
medium
(reader method).
medium
(reader method).
(setf medium)
(writer method).
(setf medium)
(writer method).
new-password
(reader method).
(setf new-password)
(writer method).
next-link
(reader method).
next-link
(reader method).
next-link
(reader method).
next-link
(reader method).
next-link
(reader method).
next-link
(reader method).
(setf next-link)
(writer method).
(setf next-link)
(writer method).
(setf next-link)
(writer method).
(setf next-link)
(writer method).
(setf next-link)
(writer method).
(setf next-link)
(writer method).
password
(reader method).
password
(reader method).
(setf password)
(writer method).
(setf password)
(writer method).
phone-number
(reader method).
phone-number
(reader method).
phone-number
(reader method).
(setf phone-number)
(writer method).
(setf phone-number)
(writer method).
(setf phone-number)
(writer method).
register-account
(class).
register-account/email/request-token
(class).
register-account/msisdn/request-token
(class).
send-attempt
(reader method).
send-attempt
(reader method).
send-attempt
(reader method).
send-attempt
(reader method).
send-attempt
(reader method).
send-attempt
(reader method).
(setf send-attempt)
(writer method).
(setf send-attempt)
(writer method).
(setf send-attempt)
(writer method).
(setf send-attempt)
(writer method).
(setf send-attempt)
(writer method).
(setf send-attempt)
(writer method).
sid
(reader method).
sid
(reader method).
(setf sid)
(writer method).
(setf sid)
(writer method).
username
(reader method).
username
(reader method).
(setf username)
(writer method).
(setf username)
(writer method).
whoami
(class).
logout-all-connection
(class).
username-available
(class).
lunamech-matrix-api/v2/6/api.lisp
6
(module).
get-relevant-capabilities
(class).
lunamech-matrix-api/v2/8/api.lisp
8
(module).
account-data
(reader method).
(setf account-data)
(writer method).
event-fields
(reader method).
(setf event-fields)
(writer method).
event-format
(reader method).
(setf event-format)
(writer method).
filter-id
(reader method).
(setf filter-id)
(writer method).
filters%download
(class).
filters%upload
(class).
presence
(reader method).
(setf presence)
(writer method).
room-filter
(reader method).
(setf room-filter)
(writer method).
user-id
(reader method).
user-id
(reader method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
lunamech-matrix-api/v2/9/api.lisp
9
(module).
at
(reader method).
(setf at)
(writer method).
body
(reader method).
body
(reader method).
(setf body)
(writer method).
(setf body)
(writer method).
dir
(reader method).
(setf dir)
(writer method).
event-id
(reader method).
event-id
(reader method).
(setf event-id)
(writer method).
(setf event-id)
(writer method).
event-type
(reader method).
event-type
(reader method).
event-type
(reader method).
(setf event-type)
(writer method).
(setf event-type)
(writer method).
(setf event-type)
(writer method).
events%get-from-id
(class).
events%get-from-type-with-statekey
(class).
events%get-joined-members
(class).
events%get-room-members
(class).
events%get-room-messages
(class).
events%get-state-events-in-room
(class).
events%put-message-event-into-room
(class).
events%put-state-event-into-room
(class).
events%redact-event
(class).
filter
(reader method).
filter
(reader method).
(setf filter)
(writer method).
(setf filter)
(writer method).
from
(reader method).
(setf from)
(writer method).
full-state
(reader method).
(setf full-state)
(writer method).
limit
(reader method).
(setf limit)
(writer method).
membership
(reader method).
(setf membership)
(writer method).
not-membership
(reader method).
(setf not-membership)
(writer method).
reason
(reader method).
(setf reason)
(writer method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
set-presence
(reader method).
(setf set-presence)
(writer method).
since
(reader method).
(setf since)
(writer method).
state-key
(reader method).
state-key
(reader method).
(setf state-key)
(writer method).
(setf state-key)
(writer method).
sync
(class).
timeout
(reader method).
(setf timeout)
(writer method).
to
(reader method).
(setf to)
(writer method).
txn
(reader method).
txn
(reader method).
(setf txn)
(writer method).
(setf txn)
(writer method).
lunamech-matrix-api/v2/10/api.lisp
10
(module).
alias%delete-room-alias
(class).
alias%list-a-rooms-aliases
(class).
alias%new-room-alias
(class).
alias%resolve-room-alias
(class).
create-room
(class).
creation-content
(reader method).
(setf creation-content)
(writer method).
filter
(reader method).
(setf filter)
(writer method).
include-all-networks
(reader method).
(setf include-all-networks)
(writer method).
initial-state
(reader method).
(setf initial-state)
(writer method).
invite
(reader method).
(setf invite)
(writer method).
invite-3pid
(reader method).
(setf invite-3pid)
(writer method).
is-direct
(reader method).
(setf is-direct)
(writer method).
limit
(reader method).
limit
(reader method).
(setf limit)
(writer method).
(setf limit)
(writer method).
name
(reader method).
(setf name)
(writer method).
power-level-content-override
(reader method).
(setf power-level-content-override)
(writer method).
preset
(reader method).
(setf preset)
(writer method).
reason
(reader method).
reason
(reader method).
(setf reason)
(writer method).
(setf reason)
(writer method).
room-alias
(reader method).
room-alias
(reader method).
room-alias
(reader method).
(setf room-alias)
(writer method).
(setf room-alias)
(writer method).
(setf room-alias)
(writer method).
room-alias-name
(reader method).
(setf room-alias-name)
(writer method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
room-id-or-alias
(reader method).
(setf room-id-or-alias)
(writer method).
room-version
(reader method).
(setf room-version)
(writer method).
rooms%ban-user-from-room
(class).
rooms%invite-user-to-room
(class).
rooms%join-a-room
(class).
rooms%join-a-room/alias-or-id
(class).
rooms%kick-user-from-room
(class).
rooms%leave-a-room
(class).
rooms%my-joined-rooms
(class).
rooms%public-rooms
(class).
rooms%public-rooms/filtered
(class).
rooms%set-room-visibility
(class).
rooms%unban-user-from-room
(class).
server
(reader method).
server
(reader method).
(setf server)
(writer method).
(setf server)
(writer method).
server-name
(reader method).
(setf server-name)
(writer method).
since
(reader method).
since
(reader method).
(setf since)
(writer method).
(setf since)
(writer method).
third-party-instance-id
(reader method).
(setf third-party-instance-id)
(writer method).
third-party-signed
(reader method).
third-party-signed
(reader method).
(setf third-party-signed)
(writer method).
(setf third-party-signed)
(writer method).
topic
(reader method).
(setf topic)
(writer method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
visibility
(reader method).
visibility
(reader method).
(setf visibility)
(writer method).
(setf visibility)
(writer method).
rooms%forget-a-room
(class).
rooms%room-visibility
(class).
lunamech-matrix-api/v2/11/api.lisp
11
(module).
avatar-url
(reader method).
(setf avatar-url)
(writer method).
displayname
(reader method).
(setf displayname)
(writer method).
limit
(reader method).
(setf limit)
(writer method).
profile%get-avatar-url
(class).
profile%get-display-name
(class).
profile%get-profile-information
(class).
profile%set-avatar-url
(class).
profile%set-display-name
(class).
search-for-user
(class).
search-term
(reader method).
(setf search-term)
(writer method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
lunamech-matrix-api/v2/13/api.lisp
13
(module).
account-data%get-data
(class).
account-data%get-data-in-room
(class).
account-data%set-data
(class).
account-data%set-data-in-room
(class).
actions
(reader method).
actions
(reader method).
(setf actions)
(writer method).
(setf actions)
(writer method).
address
(reader method).
(setf address)
(writer method).
admin%whois-user
(class).
after
(reader method).
(setf after)
(writer method).
alias
(reader method).
(setf alias)
(writer method).
allow-remote
(reader method).
allow-remote
(reader method).
allow-remote
(reader method).
(setf allow-remote)
(writer method).
(setf allow-remote)
(writer method).
(setf allow-remote)
(writer method).
app-display-name
(reader method).
(setf app-display-name)
(writer method).
app-id
(reader method).
(setf app-id)
(writer method).
append-bool
(reader method).
(setf append-bool)
(writer method).
auth
(reader method).
auth
(reader method).
(setf auth)
(writer method).
(setf auth)
(writer method).
body
(reader method).
(setf body)
(writer method).
bytes
(reader method).
(setf bytes)
(writer method).
conditions
(reader method).
(setf conditions)
(writer method).
content-type
(reader method).
(setf content-type)
(writer method).
data
(reader method).
(setf data)
(writer method).
data-type
(reader method).
data-type
(reader method).
data-type
(reader method).
data-type
(reader method).
(setf data-type)
(writer method).
(setf data-type)
(writer method).
(setf data-type)
(writer method).
(setf data-type)
(writer method).
device-display-name
(reader method).
(setf device-display-name)
(writer method).
device-id
(reader method).
device-id
(reader method).
device-id
(reader method).
(setf device-id)
(writer method).
(setf device-id)
(writer method).
(setf device-id)
(writer method).
device-keys
(reader method).
device-keys
(reader method).
(setf device-keys)
(writer method).
(setf device-keys)
(writer method).
devices
(reader method).
(setf devices)
(writer method).
devices%delete-device
(class).
devices%delete-devices
(class).
devices%get-device
(class).
devices%get-devices
(class).
devices%update-device
(class).
display-name
(reader method).
(setf display-name)
(writer method).
drill-down
(reader method).
(setf drill-down)
(writer method).
enabled
(reader method).
(setf enabled)
(writer method).
event-id
(reader method).
event-id
(reader method).
event-id
(reader method).
(setf event-id)
(writer method).
(setf event-id)
(writer method).
(setf event-id)
(writer method).
event-type
(reader method).
(setf event-type)
(writer method).
fields
(reader method).
(setf fields)
(writer method).
filename
(reader method).
filename
(reader method).
(setf filename)
(writer method).
(setf filename)
(writer method).
filter
(reader method).
(setf filter)
(writer method).
from
(reader method).
from
(reader method).
from
(reader method).
(setf from)
(writer method).
(setf from)
(writer method).
(setf from)
(writer method).
get-turnserver-credentials
(class).
global
(reader method).
(setf global)
(writer method).
height
(reader method).
(setf height)
(writer method).
id-access-token
(reader method).
(setf id-access-token)
(writer method).
id-server
(reader method).
(setf id-server)
(writer method).
keys%claim-keys
(class).
keys%download-devices-and-keys
(class).
keys%upload-keys
(class).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
kind
(reader method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
(setf kind)
(writer method).
lang
(reader method).
(setf lang)
(writer method).
limit
(reader method).
limit
(reader method).
(setf limit)
(writer method).
(setf limit)
(writer method).
media%get-config
(class).
media%get-media
(class).
media%get-media/filename
(class).
media%get-preview
(class).
media%get-thumbnail
(class).
media%upload
(class).
media-id
(reader method).
media-id
(reader method).
media-id
(reader method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
medium
(reader method).
(setf medium)
(writer method).
messages
(reader method).
(setf messages)
(writer method).
new-version
(reader method).
(setf new-version)
(writer method).
next-batch
(reader method).
(setf next-batch)
(writer method).
notifications%get-notifications
(class).
one-time-keys
(reader method).
one-time-keys
(reader method).
(setf one-time-keys)
(writer method).
(setf one-time-keys)
(writer method).
only
(reader method).
(setf only)
(writer method).
openid%request-openid
(class).
order
(reader method).
(setf order)
(writer method).
password
(reader method).
(setf password)
(writer method).
pattern
(reader method).
(setf pattern)
(writer method).
presence
(reader method).
(setf presence)
(writer method).
presence%get-presence
(class).
presence%set-presence
(class).
protocol
(reader method).
protocol
(reader method).
protocol
(reader method).
(setf protocol)
(writer method).
(setf protocol)
(writer method).
(setf protocol)
(writer method).
protocol%send-to-device
(class).
pushers
(reader method).
(setf pushers)
(writer method).
pushers%get-active-pushers
(class).
pushers%set-pusher
(class).
pushkey
(reader method).
(setf pushkey)
(writer method).
pushrules%change-a-pushrule-actions
(class).
pushrules%create-pushrule
(class).
pushrules%delete-specific-pushrule
(class).
pushrules%get-pushrules
(class).
pushrules%get-specific-pushrule
(class).
pushrules%pushrule-actions
(class).
pushrules%pushrule-enabled
(class).
reason
(reader method).
(setf reason)
(writer method).
receipt-type
(reader method).
(setf receipt-type)
(writer method).
redirect-url
(reader method).
(setf redirect-url)
(writer method).
resize-method
(reader method).
(setf resize-method)
(writer method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
rooms%events-before-and-after
(class).
rooms%invite-user-to-room/3pid
(class).
rooms%put-typing-notification
(class).
rooms%report-content
(class).
rooms%send-event-receipt
(class).
rooms%upgrade-room
(class).
rule-id
(reader method).
rule-id
(reader method).
rule-id
(reader method).
rule-id
(reader method).
rule-id
(reader method).
rule-id
(reader method).
rule-id
(reader method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
(setf rule-id)
(writer method).
scope
(reader method).
scope
(reader method).
scope
(reader method).
scope
(reader method).
scope
(reader method).
scope
(reader method).
scope
(reader method).
(setf scope)
(writer method).
(setf scope)
(writer method).
(setf scope)
(writer method).
(setf scope)
(writer method).
(setf scope)
(writer method).
(setf scope)
(writer method).
(setf scope)
(writer method).
score
(reader method).
(setf score)
(writer method).
search-categories
(reader method).
(setf search-categories)
(writer method).
server-name
(reader method).
server-name
(reader method).
server-name
(reader method).
(setf server-name)
(writer method).
(setf server-name)
(writer method).
(setf server-name)
(writer method).
server-side-search
(class).
sso%sso-url
(class).
tag
(reader method).
tag
(reader method).
(setf tag)
(writer method).
(setf tag)
(writer method).
tags%delete-tag
(class).
tags%list-tags
(class).
thirdparty%get-protocol-metadata
(class).
thirdparty%get-protocol-users
(class).
thirdparty%get-protocols-metadata
(class).
thirdparty%get-thirdparty-locations
(class).
thirdparty%thirdparty-for-user
(class).
timeout
(reader method).
timeout
(reader method).
timeout
(reader method).
timeout
(reader method).
(setf timeout)
(writer method).
(setf timeout)
(writer method).
(setf timeout)
(writer method).
(setf timeout)
(writer method).
to
(reader method).
(setf to)
(writer method).
token
(reader method).
(setf token)
(writer method).
ts
(reader method).
(setf ts)
(writer method).
ttl
(reader method).
(setf ttl)
(writer method).
txn
(reader method).
(setf txn)
(writer method).
typing
(reader method).
(setf typing)
(writer method).
url
(reader method).
(setf url)
(writer method).
urls
(reader method).
(setf urls)
(writer method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
username
(reader method).
(setf username)
(writer method).
wait-for-events
(class).
width
(reader method).
(setf width)
(writer method).
before
(reader method).
(setf before)
(writer method).
keys%get-key-changes
(class).
m-fully-read
(reader method).
(setf m-fully-read)
(writer method).
m-read
(reader method).
(setf m-read)
(writer method).
profile-tag
(reader method).
(setf profile-tag)
(writer method).
pushrules%enable-pushrule
(class).
rooms%set-read-receipt
(class).
search-fields
(reader method).
(setf search-fields)
(writer method).
status-msg
(reader method).
(setf status-msg)
(writer method).
tags%set-tag
(class).
thirdparty%get-protocol-location
(class).
lunamech-matrix-api/v2/admin/api.lisp
admin
(module).
admin
(reader method).
admin
(reader method).
admin
(reader method).
(setf admin)
(writer method).
(setf admin)
(writer method).
(setf admin)
(writer method).
admin%check-username-is-available
(class).
admin%create-token
(class).
admin%deactivate-account
(class).
admin%delete-group
(class).
admin%delete-media-by-date-or-size
(class).
admin%delete-media-by-id
(class).
admin%delete-room
(class).
admin%delete-room-forward-extremities
(class).
admin%delete-room/v2
(class).
admin%delete-token
(class).
admin%delete-user-device
(class).
admin%delete-users-devices
(class).
admin%delete-users-media
(class).
admin%delete-users-ratelimit
(class).
admin%get-event-context
(class).
admin%get-event-reports
(class).
admin%get-one-token
(class).
admin%get-purge-status
(class).
admin%get-room-details
(class).
admin%get-room-forward-extremities
(class).
admin%get-room-members
(class).
admin%get-room-state
(class).
admin%get-server-version
(class).
admin%get-specific-event-report
(class).
admin%get-user-admin-status
(class).
admin%get-users-devices
(class).
admin%get-users-media-statistics
(class).
admin%get-users-pushers
(class).
admin%get-users-ratelimit
(class).
admin%get-users-room-memberships
(class).
admin%get-users-uploaded-media
(class).
admin%list-accounts
(class).
admin%list-rooms
(class).
admin%login-as-user
(class).
admin%make-user-admin-in-room
(class).
admin%modify-user-account
(class).
admin%post-server-notice
(class).
admin%protect-media-by-id
(class).
admin%purge-remote-media-cache
(class).
admin%purge-room-history
(class).
admin%put-server-notice
(class).
admin%quarantine-media-by-id
(class).
admin%quarantine-media-in-room
(class).
admin%quarantine-users-media
(class).
admin%query-current-sessions
(class).
admin%query-user-account
(class).
admin%register-user
(class).
admin%renew-account
(class).
admin%reset-password
(class).
admin%set-user-admin-status
(class).
admin%set-users-ratelimit
(class).
admin%shadowban-user
(class).
admin%show-user-device
(class).
admin%unprotect-media-by-id
(class).
admin%unquarantine-media-by-id
(class).
admin%update-token
(class).
admin%update-user-device
(class).
avatar-url
(reader method).
(setf avatar-url)
(writer method).
before-ts
(reader method).
before-ts
(reader method).
(setf before-ts)
(writer method).
(setf before-ts)
(writer method).
block-room
(reader method).
block-room
(reader method).
(setf block-room)
(writer method).
(setf block-room)
(writer method).
burst-count
(reader method).
(setf burst-count)
(writer method).
deactivated
(reader method).
deactivated
(reader method).
(setf deactivated)
(writer method).
(setf deactivated)
(writer method).
delete-local-events
(reader method).
(setf delete-local-events)
(writer method).
device-id
(reader method).
device-id
(reader method).
device-id
(reader method).
(setf device-id)
(writer method).
(setf device-id)
(writer method).
(setf device-id)
(writer method).
devices
(reader method).
(setf devices)
(writer method).
dir
(reader method).
dir
(reader method).
dir
(reader method).
dir
(reader method).
dir
(reader method).
dir
(reader method).
(setf dir)
(writer method).
(setf dir)
(writer method).
(setf dir)
(writer method).
(setf dir)
(writer method).
(setf dir)
(writer method).
(setf dir)
(writer method).
display-name
(reader method).
display-name
(reader method).
(setf display-name)
(writer method).
(setf display-name)
(writer method).
displayname
(reader method).
(setf displayname)
(writer method).
enable-renewal-emails
(reader method).
(setf enable-renewal-emails)
(writer method).
erase
(reader method).
(setf erase)
(writer method).
event-id
(reader method).
(setf event-id)
(writer method).
event-type
(reader method).
event-type
(reader method).
(setf event-type)
(writer method).
(setf event-type)
(writer method).
expiration-ts
(reader method).
(setf expiration-ts)
(writer method).
expiry-time
(reader method).
expiry-time
(reader method).
(setf expiry-time)
(writer method).
(setf expiry-time)
(writer method).
external-ids
(reader method).
(setf external-ids)
(writer method).
filter
(reader method).
(setf filter)
(writer method).
force-purge
(reader method).
force-purge
(reader method).
(setf force-purge)
(writer method).
(setf force-purge)
(writer method).
from
(reader method).
from
(reader method).
from
(reader method).
from
(reader method).
from
(reader method).
(setf from)
(writer method).
(setf from)
(writer method).
(setf from)
(writer method).
(setf from)
(writer method).
(setf from)
(writer method).
from-ts
(reader method).
(setf from-ts)
(writer method).
group-id
(reader method).
(setf group-id)
(writer method).
guests
(reader method).
(setf guests)
(writer method).
keep-profiles
(reader method).
(setf keep-profiles)
(writer method).
limit
(reader method).
limit
(reader method).
limit
(reader method).
limit
(reader method).
limit
(reader method).
limit
(reader method).
limit
(reader method).
(setf limit)
(writer method).
(setf limit)
(writer method).
(setf limit)
(writer method).
(setf limit)
(writer method).
(setf limit)
(writer method).
(setf limit)
(writer method).
(setf limit)
(writer method).
logout-devices
(reader method).
(setf logout-devices)
(writer method).
mac
(reader method).
(setf mac)
(writer method).
media-id
(reader method).
media-id
(reader method).
media-id
(reader method).
media-id
(reader method).
media-id
(reader method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
(setf media-id)
(writer method).
message
(reader method).
message
(reader method).
(setf message)
(writer method).
(setf message)
(writer method).
messages-per-second
(reader method).
(setf messages-per-second)
(writer method).
name
(reader method).
(setf name)
(writer method).
new-password
(reader method).
(setf new-password)
(writer method).
new-room-user-id
(reader method).
new-room-user-id
(reader method).
(setf new-room-user-id)
(writer method).
(setf new-room-user-id)
(writer method).
nonce
(reader method).
(setf nonce)
(writer method).
order-by
(reader method).
order-by
(reader method).
order-by
(reader method).
order-by
(reader method).
order-by
(reader method).
(setf order-by)
(writer method).
(setf order-by)
(writer method).
(setf order-by)
(writer method).
(setf order-by)
(writer method).
(setf order-by)
(writer method).
password
(reader method).
(setf password)
(writer method).
purge
(reader method).
purge
(reader method).
(setf purge)
(writer method).
(setf purge)
(writer method).
purge-id
(reader method).
(setf purge-id)
(writer method).
purge-up-to-event-id
(reader method).
(setf purge-up-to-event-id)
(writer method).
purge-up-to-ts
(reader method).
(setf purge-up-to-ts)
(writer method).
report-id
(reader method).
(setf report-id)
(writer method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
room-id
(reader method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
(setf room-id)
(writer method).
room-id-or-alias
(reader method).
room-id-or-alias
(reader method).
room-id-or-alias
(reader method).
room-id-or-alias
(reader method).
(setf room-id-or-alias)
(writer method).
(setf room-id-or-alias)
(writer method).
(setf room-id-or-alias)
(writer method).
(setf room-id-or-alias)
(writer method).
room-name
(reader method).
room-name
(reader method).
(setf room-name)
(writer method).
(setf room-name)
(writer method).
search-term
(reader method).
search-term
(reader method).
(setf search-term)
(writer method).
(setf search-term)
(writer method).
server-name
(reader method).
server-name
(reader method).
server-name
(reader method).
server-name
(reader method).
(setf server-name)
(writer method).
(setf server-name)
(writer method).
(setf server-name)
(writer method).
(setf server-name)
(writer method).
size-gt
(reader method).
(setf size-gt)
(writer method).
state-key
(reader method).
state-key
(reader method).
(setf state-key)
(writer method).
(setf state-key)
(writer method).
threepids
(reader method).
(setf threepids)
(writer method).
token
(reader method).
token
(reader method).
token
(reader method).
token
(reader method).
(setf token)
(writer method).
(setf token)
(writer method).
(setf token)
(writer method).
(setf token)
(writer method).
token-length
(reader method).
(setf token-length)
(writer method).
txn
(reader method).
(setf txn)
(writer method).
until-ts
(reader method).
(setf until-ts)
(writer method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
user-id
(reader method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
(setf user-id)
(writer method).
username
(reader method).
username
(reader method).
(setf username)
(writer method).
(setf username)
(writer method).
uses-allowed
(reader method).
uses-allowed
(reader method).
(setf uses-allowed)
(writer method).
(setf uses-allowed)
(writer method).
admin%edit-users-room-membershp
(class).
admin%get-a-rooms-media
(class).
admin%get-all-tokens
(class).
admin%get-registration-nonce
(class).
content
(reader method).
content
(reader method).
(setf content)
(writer method).
(setf content)
(writer method).
valid
(reader method).
(setf valid)
(writer method).
valid-until-ms
(reader method).
(setf valid-until-ms)
(writer method).
lunamech-matrix-api/v2/spaces/api.lisp
spaces
(module).
from
(reader method).
(setf from)
(writer method).
limit
(reader method).
(setf limit)
(writer method).
max-depth
(reader method).
(setf max-depth)
(writer method).
room-id
(reader method).
(setf room-id)
(writer method).
spaces%space-hierarchy
(class).
suggested-only
(reader method).
(setf suggested-only)
(writer method).
lunamech-matrix-api/v2/spaces/spaces.lisp
api.lisp
(file).
spaces
(module).
invite-user-to-all-spaces-in-space
(function).
rooms-in-a-space
(function).
spaces-hierarchy
(function).
spaces-in-a-space
(function).
invite-to-space
(function).
lunamech-matrix-api/v2/object-helpers.lisp
spaces
(module).
v2
(module).
%quick-hash
(function).
object%event-filter
(function).
object%event/m-room-message/m-image
(function).
object%event/m-room-message/m-text
(function).
object%event/m-room-message/m-text%basic
(function).
object%event/m-room-power_levels
(function).
object%event/m-room-redaction
(function).
object%file-info
(function).
object%identifier-type/m-id-phonenumber
(function).
object%identifier-type/m-id-thirdparty
(function).
object%identifier-type/m-id-user
(function).
object%image-info
(function).
object%m-room-name
(function).
object%room-event-filter
(function).
object%room-filter
(function).
object%server-acl
(function).
object%state-filter
(function).
object%thumbnail-info
(function).
%clean-alist
(function).
lunamech-matrix-api/v2/filters.lisp
object-helpers.lisp
(file).
v2
(module).
add-filter-id
(function).
filter-to-remove-receipts-reaction-typing
(function).
generate-user-room-filter
(function).
get-filter
(function).
upload-new-filter
(function).
lunamech-matrix-api/v2/integration.lisp
filters.lisp
(file).
v2
(module).
access-token
(reader method).
(setf access-token)
(writer method).
call-api
(method).
dimension-api
(class).
dimension-connection
(class).
expires-in
(reader method).
(setf expires-in)
(writer method).
integration%account
(class).
integration%register
(function).
integration%register
(class).
integration%user-information
(function).
integration%validate-user-id
(function).
matrix-server-name
(reader method).
(setf matrix-server-name)
(writer method).
token-type
(reader method).
(setf token-type)
(writer method).
defintegration-api
(macro).
defintegration-api%get
(macro).
defintegration-api%post
(macro).
generate-url
(method).
open-id-plist->register-request
(function).
lunamech-matrix-api/v2/sync.lisp
integration.lisp
(file).
v2
(module).
dry-sync
(function).
extract-events-of-type
(function).
membership-events
(function).
room-invite
(function).
room-joins
(function).
room-leaves
(function).
room-messages
(function).
room-timeline
(function).
sync
(function).
traverse-sync
(function).
key-sync
(function).
lunamech-matrix-api/v2/user-api.lisp
sync.lisp
(file).
v2
(module).
add-to-account-data
(function).
ban-user-from-room
(function).
create-private-room
(function).
create-room
(function).
download-content
(function).
get-room-state
(function).
get-user-presence
(function).
invite-member-to-room
(function).
join-room
(function).
joined-rooms
(function).
kick-user-from-room
(function).
leave-room
(function).
logout
(function).
members-in-room
(function).
members-in-room-ids
(function).
messages-in-room
(function).
password-login
(function).
public-rooms
(function).
redact-event-in-room
(function).
request-open-id-token
(function).
send-event-to-room
(function).
send-image-bytes-to-room
(function).
send-image-file-to-room
(function).
send-message-event-to-room
(function).
send-message-to-room
(function).
send-state-event-to-room
(function).
set-avatar-url
(function).
unban-user-from-room
(function).
upload-content
(function).
user-display-name
(function).
user-online-p
(function).
user-profile-url
(function).
valid-user-p
(function).
get-account-data
(function).
members-in-room%ids
(function).
Packages are listed by definition order.
lunamech-matrix-api
lmapi
common-lisp
.
add-string->condition
(function).
add-to-account-data
(function).
admin-change-a-users-device-data
(function).
admin-change-user-to/from-administrator
(function).
admin-create-or-modify-account
(function).
admin-deactivate-account
(function).
admin-delete-a-device
(function).
admin-delete-a-users-devices
(function).
admin-delete-local-media
(function).
admin-delete-local-media-before-time
(function).
admin-delete-request
(function).
admin-delete-room
(function).
admin-force-user-to-join-room
(function).
admin-get-request
(function).
admin-list-all-of-a-user-devices
(function).
admin-list-user-accounts
(function).
admin-make-user-id-room-admin
(function).
admin-post-request
(function).
admin-put-request
(function).
admin-query-current-sessions-for-user
(function).
admin-query-user-account
(function).
admin-reset-password
(function).
admin-server-administrator
(function).
admin-shadow-ban-user-id
(function).
admin-show-a-users-device
(function).
admin-whois
(function).
api
(generic reader).
(setf api)
(generic writer).
api-error
(condition).
api-error-args
(generic reader).
(setf api-error-args)
(generic writer).
api-error-code
(generic reader).
(setf api-error-code)
(generic writer).
api-error-description
(generic reader).
(setf api-error-description)
(generic writer).
api-error-error
(generic reader).
(setf api-error-error)
(generic writer).
api-timeout
(condition).
auth
(generic reader).
(setf auth)
(generic writer).
auth
(class).
auth-req
(macro).
avatar-url
(generic reader).
(setf avatar-url)
(generic writer).
ban-user-from-room
(function).
connection
(class).
content
(generic reader).
(setf content)
(generic writer).
create-private-room
(function).
create-room
(function).
device-id
(generic reader).
(setf device-id)
(generic writer).
direct-content
(class).
downcase-symbols
(function).
download-content
(function).
event
(class).
event-content
(class).
event-id
(generic reader).
(setf event-id)
(generic writer).
events-in-room
(function).
extract-events-of-type
(function).
file-info
(class).
filter
(class).
filters
(generic reader).
(setf filters)
(generic writer).
gen-headers
(function).
gen-url
(function).
get-account-data
(function).
get-request
(function).
get-string->condition
(function).
get-user-presence
(function).
homeserver
(generic function).
id
(generic reader).
(setf id)
(generic writer).
invite-member-to-room
(function).
invite-to-space
(function).
invite-user-to-all-spaces-in-space
(function).
join-room
(function).
joined-rooms
(function).
key
(generic reader).
(setf key)
(generic writer).
kick-user-from-room
(function).
last-sync-string
(generic reader).
(setf last-sync-string)
(generic writer).
latest-sync
(generic reader).
(setf latest-sync)
(generic writer).
leave-room
(function).
logged-in-p
(generic reader).
(setf logged-in-p)
(generic writer).
logout
(function).
m-bad-json
(condition).
m-direct
(class).
m-file
(class).
m-forbidden
(condition).
m-image
(class).
m-invalid-param
(condition).
m-limit-exceeded
(condition).
m-message
(class).
m-missing-token
(condition).
m-not-found
(condition).
m-not-json
(condition).
m-room-in-use
(condition).
m-room-name
(class).
m-text
(class).
m-unauthorized
(condition).
m-unknown
(condition).
m-unknown-token
(condition).
m-unrecognized
(condition).
make-auth
(function).
make-connection
(function).
make-event
(function).
members-in-room
(function).
members-in-room%ids
(function).
members-in-room-ids
(function).
membership-events
(function).
messages-in-room
(function).
mimetype
(generic reader).
(setf mimetype)
(generic writer).
msgtype
(generic reader).
(setf msgtype)
(generic writer).
name
(generic reader).
(setf name)
(generic writer).
new-r-t
(macro).
new-request-type
(function).
origin-server-ts
(generic reader).
(setf origin-server-ts)
(generic writer).
password-login
(function).
pkv
(macro).
public-rooms
(function).
put-request
(function).
put-request-object
(function).
request-open-id-token
(function).
restore-connection
(function).
room-id
(generic reader).
(setf room-id)
(generic writer).
room-invite
(function).
room-joins
(function).
room-leaves
(function).
room-messages
(function).
room-timeline
(function).
rooms-in-a-space
(function).
send-event-to-room
(function).
send-file-bytes-to-room
(function).
send-image-bytes-to-room
(function).
send-image-file-to-room
(function).
send-message-event-to-room
(function).
send-message-to-room
(function).
send-state-event-to-room
(function).
sender
(generic reader).
(setf sender)
(generic writer).
serialize-connection
(function).
signal-condition-from-response
(function).
spaces-hierarchy
(function).
spaces-in-a-space
(function).
spaces-rooms
(function).
status
(generic reader).
(setf status)
(generic writer).
status
(class).
sync
(function).
token
(generic reader).
(setf token)
(generic writer).
traverse-sync
(function).
unban-user-from-room
(function).
upload-content
(function).
url
(generic reader).
(setf url)
(generic writer).
user-display-name
(function).
user-id
(generic reader).
(setf user-id)
(generic writer).
user-online-p
(function).
user-profile-url
(function).
username
(generic reader).
(setf username)
(generic writer).
valid-user-p
(function).
*request-type-hash*
(special variable).
*string->condition*
(special variable).
*type-mappings*
(special variable).
+content-type+
(special variable).
access-token
(generic reader).
admin-delete-remote-media-before-time
(function).
admin-post-object
(function).
admin-send-server-notice
(function).
api-no-connection
(condition).
api-timeout-condition
(generic reader).
(setf api-timeout-condition)
(generic writer).
api-timeout-message
(generic reader).
(setf api-timeout-message)
(generic writer).
body
(generic reader).
(setf body)
(generic writer).
contain
(generic reader).
(setf contain)
(generic writer).
container
(class).
empty-object
(class).
encryption
(generic reader).
(setf encryption)
(generic writer).
encryption
(class).
etype
(generic reader).
(setf etype)
(generic writer).
expires-in
(generic reader).
formatted-body
(generic reader).
(setf formatted-body)
(generic writer).
gen-admin-url
(function).
get-room-events
(function).
get-room-state
(function).
get-type-mapping
(function).
integration-account
(function).
integrations-register
(function).
integrations-valid-user-id-p
(function).
key->url
(generic function).
local-time-timestamp-to-unix-ms
(function).
lunamech-matrix-api-condition
(condition).
m-bad-state
(condition).
m-presence
(class).
make-open-id
(function).
matrix-server-name
(generic reader).
mformat
(generic reader).
(setf mformat)
(generic writer).
next-sync-string
(generic reader).
(setf next-sync-string)
(generic writer).
olm-account
(generic reader).
(setf olm-account)
(generic writer).
open-id-object
(class).
password
(generic reader).
(setf password)
(generic writer).
password-login-plist
(function).
plist-to-get-params
(function).
post-content
(function).
post-no-auth
(function).
post-request
(function).
post-request-object
(function).
power-level
(class).
power-level%users
(class).
presence
(generic reader).
(setf presence)
(generic writer).
put-request-from-json
(function).
restore-from-key
(generic function).
room-ids
(generic reader).
(setf room-ids)
(generic writer).
serialize-object
(generic function).
server-otk
(generic reader).
(setf server-otk)
(generic writer).
set-avatar-url
(function).
ticker
(generic reader).
token-type
(generic reader).
unsigned
(generic reader).
(setf unsigned)
(generic writer).
url-e
(function).
users
(generic reader).
(setf users)
(generic writer).
with-captured-dex-error
(macro).
lunamech-matrix-api/v2
lmav2
common-lisp
.
%call-condition-handler
(generic function).
%handle-dex-condition
(generic function).
%quick-hash
(function).
3pid%add
(class).
3pid%bind
(class).
3pid%delete
(class).
3pid%email/request-token
(class).
3pid%get
(class).
3pid%msisdn/request-token
(class).
3pid%unbind
(class).
access-token
(generic reader).
(setf access-token)
(generic writer).
account-data
(generic reader).
(setf account-data)
(generic writer).
account-data%get-data
(class).
account-data%get-data-in-room
(class).
account-data%set-data
(class).
account-data%set-data-in-room
(class).
actions
(generic reader).
(setf actions)
(generic writer).
add-filter-id
(function).
add-to-account-data
(function).
address
(generic reader).
(setf address)
(generic writer).
admin
(generic reader).
(setf admin)
(generic writer).
admin%check-username-is-available
(class).
admin%create-token
(class).
admin%deactivate-account
(class).
admin%delete-group
(class).
admin%delete-media-by-date-or-size
(class).
admin%delete-media-by-id
(class).
admin%delete-room
(class).
admin%delete-room-forward-extremities
(class).
admin%delete-room/v2
(class).
admin%delete-token
(class).
admin%delete-user-device
(class).
admin%delete-users-devices
(class).
admin%delete-users-media
(class).
admin%delete-users-ratelimit
(class).
admin%get-event-context
(class).
admin%get-event-reports
(class).
admin%get-one-token
(class).
admin%get-purge-status
(class).
admin%get-room-details
(class).
admin%get-room-forward-extremities
(class).
admin%get-room-members
(class).
admin%get-room-state
(class).
admin%get-server-version
(class).
admin%get-specific-event-report
(class).
admin%get-user-admin-status
(class).
admin%get-users-devices
(class).
admin%get-users-media-statistics
(class).
admin%get-users-pushers
(class).
admin%get-users-ratelimit
(class).
admin%get-users-room-memberships
(class).
admin%get-users-uploaded-media
(class).
admin%list-accounts
(class).
admin%list-rooms
(class).
admin%login-as-user
(class).
admin%make-user-admin-in-room
(class).
admin%modify-user-account
(class).
admin%post-server-notice
(class).
admin%protect-media-by-id
(class).
admin%purge-remote-media-cache
(class).
admin%purge-room-history
(class).
admin%put-server-notice
(class).
admin%quarantine-media-by-id
(class).
admin%quarantine-media-in-room
(class).
admin%quarantine-users-media
(class).
admin%query-current-sessions
(class).
admin%query-user-account
(class).
admin%register-user
(class).
admin%renew-account
(class).
admin%reset-password
(class).
admin%set-user-admin-status
(class).
admin%set-users-ratelimit
(class).
admin%shadowban-user
(class).
admin%show-user-device
(class).
admin%unprotect-media-by-id
(class).
admin%unquarantine-media-by-id
(class).
admin%update-token
(class).
admin%update-user-device
(class).
admin%whois-user
(class).
after
(generic reader).
(setf after)
(generic writer).
alias
(generic reader).
(setf alias)
(generic writer).
alias%delete-room-alias
(class).
alias%list-a-rooms-aliases
(class).
alias%new-room-alias
(class).
alias%resolve-room-alias
(class).
allow-remote
(generic reader).
(setf allow-remote)
(generic writer).
api
(generic function).
(setf api)
(generic writer).
api
(class).
api-error
(condition).
api-error-args
(generic reader).
(setf api-error-args)
(generic writer).
api-error-code
(generic reader).
(setf api-error-code)
(generic writer).
api-error-description
(generic reader).
(setf api-error-description)
(generic writer).
api-error-error
(generic reader).
(setf api-error-error)
(generic writer).
api-no-connection
(condition).
api-protocol-condition
(condition).
api-request-failed
(condition).
api-request-failed-condition
(generic reader).
(setf api-request-failed-condition)
(generic writer).
api-request-failed-message
(generic reader).
(setf api-request-failed-message)
(generic writer).
api-timeout
(condition).
api-timeout-condition
(generic reader).
(setf api-timeout-condition)
(generic writer).
api-timeout-message
(generic reader).
(setf api-timeout-message)
(generic writer).
app-display-name
(generic reader).
(setf app-display-name)
(generic writer).
app-id
(generic reader).
(setf app-id)
(generic writer).
append-bool
(generic reader).
(setf append-bool)
(generic writer).
at
(generic reader).
(setf at)
(generic writer).
auth
(generic reader).
(setf auth)
(generic writer).
auth
(class).
avatar-url
(generic reader).
(setf avatar-url)
(generic writer).
ban-user-from-room
(function).
before-ts
(generic reader).
(setf before-ts)
(generic writer).
block-room
(generic reader).
(setf block-room)
(generic writer).
body
(generic reader).
(setf body)
(generic writer).
burst-count
(generic reader).
(setf burst-count)
(generic writer).
bytes
(generic reader).
(setf bytes)
(generic writer).
call-api
(generic function).
change-password
(class).
change-password/email/request-token
(class).
change-password/msisdn/request-token
(class).
client-secret
(generic reader).
(setf client-secret)
(generic writer).
client-versions
(class).
con-lock
(generic reader).
(setf con-lock)
(generic writer).
conditions
(generic reader).
(setf conditions)
(generic writer).
connection
(generic reader).
(setf connection)
(generic writer).
connection
(class).
connection-unbound
(condition).
content-type
(generic function).
(setf content-type)
(generic writer).
country
(generic reader).
(setf country)
(generic writer).
create-private-room
(function).
create-room
(function).
create-room
(class).
creation-content
(generic reader).
(setf creation-content)
(generic writer).
data
(generic reader).
(setf data)
(generic writer).
data-type
(generic reader).
(setf data-type)
(generic writer).
deactivate-account
(class).
deactivated
(generic reader).
(setf deactivated)
(generic writer).
delete-local-events
(generic reader).
(setf delete-local-events)
(generic writer).
destructure-mxc
(function).
device-display-name
(generic reader).
(setf device-display-name)
(generic writer).
device-id
(generic reader).
(setf device-id)
(generic writer).
device-keys
(generic reader).
(setf device-keys)
(generic writer).
devices
(generic reader).
(setf devices)
(generic writer).
devices%delete-device
(class).
devices%delete-devices
(class).
devices%get-device
(class).
devices%get-devices
(class).
devices%update-device
(class).
dimension-api
(class).
dimension-connection
(class).
dir
(generic reader).
(setf dir)
(generic writer).
discover-domain-info
(class).
display-name
(generic reader).
(setf display-name)
(generic writer).
displayname
(generic reader).
(setf displayname)
(generic writer).
download-content
(function).
drill-down
(generic reader).
(setf drill-down)
(generic writer).
dry-sync
(function).
email
(generic reader).
(setf email)
(generic writer).
enable-renewal-emails
(generic reader).
(setf enable-renewal-emails)
(generic writer).
enabled
(generic reader).
(setf enabled)
(generic writer).
encryption
(generic reader).
(setf encryption)
(generic writer).
encryption
(class).
erase
(generic reader).
(setf erase)
(generic writer).
event-fields
(generic reader).
(setf event-fields)
(generic writer).
event-format
(generic reader).
(setf event-format)
(generic writer).
event-id
(generic reader).
(setf event-id)
(generic writer).
event-type
(generic reader).
(setf event-type)
(generic writer).
events%get-from-id
(class).
events%get-from-type-with-statekey
(class).
events%get-joined-members
(class).
events%get-room-members
(class).
events%get-room-messages
(class).
events%get-state-events-in-room
(class).
events%put-message-event-into-room
(class).
events%put-state-event-into-room
(class).
events%redact-event
(class).
expiration-ts
(generic reader).
(setf expiration-ts)
(generic writer).
expires-in
(generic reader).
(setf expires-in)
(generic writer).
expiry-time
(generic reader).
(setf expiry-time)
(generic writer).
external-ids
(generic reader).
(setf external-ids)
(generic writer).
extract-events-of-type
(function).
fields
(generic reader).
(setf fields)
(generic writer).
filename
(generic reader).
(setf filename)
(generic writer).
filter
(generic reader).
(setf filter)
(generic writer).
filter
(class).
filter-id
(generic reader).
(setf filter-id)
(generic writer).
filter-to-remove-receipts-reaction-typing
(function).
filters
(generic reader).
(setf filters)
(generic writer).
filters%download
(class).
filters%upload
(class).
force-purge
(generic reader).
(setf force-purge)
(generic writer).
from
(generic reader).
(setf from)
(generic writer).
from-ts
(generic reader).
(setf from-ts)
(generic writer).
full-state
(generic reader).
(setf full-state)
(generic writer).
generate-user-room-filter
(function).
get-filter
(function).
get-relevant-capabilities
(class).
get-room-state
(function).
get-supported-logins
(class).
get-turnserver-credentials
(class).
get-user-presence
(function).
global
(generic reader).
(setf global)
(generic writer).
group-id
(generic reader).
(setf group-id)
(generic writer).
guests
(generic reader).
(setf guests)
(generic writer).
height
(generic reader).
(setf height)
(generic writer).
id
(generic reader).
(setf id)
(generic writer).
id-access-token
(generic reader).
(setf id-access-token)
(generic writer).
id-server
(generic reader).
(setf id-server)
(generic writer).
identifier
(generic reader).
(setf identifier)
(generic writer).
include-all-networks
(generic reader).
(setf include-all-networks)
(generic writer).
inhibit-login
(generic reader).
(setf inhibit-login)
(generic writer).
initial-device-display-name
(generic reader).
(setf initial-device-display-name)
(generic writer).
initial-state
(generic reader).
(setf initial-state)
(generic writer).
integration%account
(class).
integration%register
(function).
integration%register
(class).
integration%user-information
(function).
integration%validate-user-id
(function).
invite
(generic reader).
(setf invite)
(generic writer).
invite-3pid
(generic reader).
(setf invite-3pid)
(generic writer).
invite-member-to-room
(function).
invite-user-to-all-spaces-in-space
(function).
is-direct
(generic reader).
(setf is-direct)
(generic writer).
join-room
(function).
joined-rooms
(function).
keep-profiles
(generic reader).
(setf keep-profiles)
(generic writer).
key
(generic reader).
(setf key)
(generic writer).
keys%claim-keys
(class).
keys%download-devices-and-keys
(class).
keys%upload-keys
(class).
kick-user-from-room
(function).
kind
(generic reader).
(setf kind)
(generic writer).
lang
(generic reader).
(setf lang)
(generic writer).
last-sync-string
(generic reader).
(setf last-sync-string)
(generic writer).
latest-sync
(generic reader).
(setf latest-sync)
(generic writer).
leave-room
(function).
limit
(generic reader).
(setf limit)
(generic writer).
logged-in-p
(generic reader).
(setf logged-in-p)
(generic writer).
login-connection
(class).
login-type
(generic reader).
(setf login-type)
(generic writer).
logout
(function).
logout-connection
(class).
logout-devices
(generic reader).
(setf logout-devices)
(generic writer).
lunamech-matrix-api-condition
(condition).
m-bad-json
(condition).
m-bad-state
(condition).
m-forbidden
(condition).
m-invalid-param
(condition).
m-limit-exceeded
(condition).
m-missing-token
(condition).
m-not-found
(condition).
m-not-json
(condition).
m-room-in-use
(condition).
m-unauthorized
(condition).
m-unknown
(condition).
m-unknown-token
(condition).
m-unrecognized
(condition).
mac
(generic reader).
(setf mac)
(generic writer).
make-connection
(function).
matrix-server-name
(generic reader).
(setf matrix-server-name)
(generic writer).
max-depth
(generic reader).
(setf max-depth)
(generic writer).
media%get-config
(class).
media%get-media
(class).
media%get-media/filename
(class).
media%get-preview
(class).
media%get-thumbnail
(class).
media%upload
(class).
media-id
(generic reader).
(setf media-id)
(generic writer).
medium
(generic reader).
(setf medium)
(generic writer).
members-in-room
(function).
members-in-room-ids
(function).
membership
(generic reader).
(setf membership)
(generic writer).
membership-events
(function).
message
(generic reader).
(setf message)
(generic writer).
messages
(generic reader).
(setf messages)
(generic writer).
messages-in-room
(function).
messages-per-second
(generic reader).
(setf messages-per-second)
(generic writer).
name
(generic reader).
(setf name)
(generic writer).
new-password
(generic reader).
(setf new-password)
(generic writer).
new-room-user-id
(generic reader).
(setf new-room-user-id)
(generic writer).
new-version
(generic reader).
(setf new-version)
(generic writer).
next-batch
(generic reader).
(setf next-batch)
(generic writer).
next-link
(generic reader).
(setf next-link)
(generic writer).
next-sync-string
(generic reader).
(setf next-sync-string)
(generic writer).
nonce
(generic reader).
(setf nonce)
(generic writer).
not-membership
(generic reader).
(setf not-membership)
(generic writer).
notifications%get-notifications
(class).
obj
(generic reader).
(setf obj)
(generic writer).
object%event-filter
(function).
object%event/m-room-message/m-image
(function).
object%event/m-room-message/m-text
(function).
object%event/m-room-message/m-text%basic
(function).
object%event/m-room-power_levels
(function).
object%event/m-room-redaction
(function).
object%file-info
(function).
object%identifier-type/m-id-phonenumber
(function).
object%identifier-type/m-id-thirdparty
(function).
object%identifier-type/m-id-user
(function).
object%image-info
(function).
object%m-room-name
(function).
object%room-event-filter
(function).
object%room-filter
(function).
object%server-acl
(function).
object%state-filter
(function).
object%thumbnail-info
(function).
olm-account
(generic reader).
(setf olm-account)
(generic writer).
one-time-keys
(generic reader).
(setf one-time-keys)
(generic writer).
only
(generic reader).
(setf only)
(generic writer).
openid%request-openid
(class).
order
(generic reader).
(setf order)
(generic writer).
order-by
(generic reader).
(setf order-by)
(generic writer).
password
(generic reader).
(setf password)
(generic writer).
password-login
(function).
pattern
(generic reader).
(setf pattern)
(generic writer).
phone-number
(generic reader).
(setf phone-number)
(generic writer).
power-level-content-override
(generic reader).
(setf power-level-content-override)
(generic writer).
presence
(generic reader).
(setf presence)
(generic writer).
presence%get-presence
(class).
presence%set-presence
(class).
preset
(generic reader).
(setf preset)
(generic writer).
problems-with-special
(condition).
profile%get-avatar-url
(class).
profile%get-display-name
(class).
profile%get-profile-information
(class).
profile%set-avatar-url
(class).
profile%set-display-name
(class).
protocol
(generic reader).
(setf protocol)
(generic writer).
protocol%send-to-device
(class).
public-rooms
(function).
purge
(generic reader).
(setf purge)
(generic writer).
purge-id
(generic reader).
(setf purge-id)
(generic writer).
purge-up-to-event-id
(generic reader).
(setf purge-up-to-event-id)
(generic writer).
purge-up-to-ts
(generic reader).
(setf purge-up-to-ts)
(generic writer).
pushers
(generic reader).
(setf pushers)
(generic writer).
pushers%get-active-pushers
(class).
pushers%set-pusher
(class).
pushkey
(generic reader).
(setf pushkey)
(generic writer).
pushrules%change-a-pushrule-actions
(class).
pushrules%create-pushrule
(class).
pushrules%delete-specific-pushrule
(class).
pushrules%get-pushrules
(class).
pushrules%get-specific-pushrule
(class).
pushrules%pushrule-actions
(class).
pushrules%pushrule-enabled
(class).
reason
(generic reader).
(setf reason)
(generic writer).
receipt-type
(generic reader).
(setf receipt-type)
(generic writer).
redact-event-in-room
(function).
redirect-url
(generic reader).
(setf redirect-url)
(generic writer).
register-account
(class).
register-account/email/request-token
(class).
register-account/msisdn/request-token
(class).
report-id
(generic reader).
(setf report-id)
(generic writer).
request-open-id-token
(function).
resize-method
(generic reader).
(setf resize-method)
(generic writer).
restore-connection
(function).
result
(generic reader).
(setf result)
(generic writer).
room-alias
(generic reader).
(setf room-alias)
(generic writer).
room-alias-name
(generic reader).
(setf room-alias-name)
(generic writer).
room-filter
(generic reader).
(setf room-filter)
(generic writer).
room-id
(generic reader).
(setf room-id)
(generic writer).
room-id-or-alias
(generic reader).
(setf room-id-or-alias)
(generic writer).
room-invite
(function).
room-joins
(function).
room-leaves
(function).
room-messages
(function).
room-name
(generic reader).
(setf room-name)
(generic writer).
room-timeline
(function).
room-version
(generic reader).
(setf room-version)
(generic writer).
rooms%ban-user-from-room
(class).
rooms%events-before-and-after
(class).
rooms%invite-user-to-room
(class).
rooms%invite-user-to-room/3pid
(class).
rooms%join-a-room
(class).
rooms%join-a-room/alias-or-id
(class).
rooms%kick-user-from-room
(class).
rooms%leave-a-room
(class).
rooms%my-joined-rooms
(class).
rooms%public-rooms
(class).
rooms%public-rooms/filtered
(class).
rooms%put-typing-notification
(class).
rooms%report-content
(class).
rooms%send-event-receipt
(class).
rooms%set-room-visibility
(class).
rooms%unban-user-from-room
(class).
rooms%upgrade-room
(class).
rooms-in-a-space
(function).
rule-id
(generic reader).
(setf rule-id)
(generic writer).
scope
(generic reader).
(setf scope)
(generic writer).
score
(generic reader).
(setf score)
(generic writer).
search-categories
(generic reader).
(setf search-categories)
(generic writer).
search-for-user
(class).
search-term
(generic reader).
(setf search-term)
(generic writer).
send-attempt
(generic reader).
(setf send-attempt)
(generic writer).
send-event-to-room
(function).
send-image-bytes-to-room
(function).
send-image-file-to-room
(function).
send-message-event-to-room
(function).
send-message-to-room
(function).
send-state-event-to-room
(function).
serialize-connection
(function).
server
(generic reader).
(setf server)
(generic writer).
server-name
(generic reader).
(setf server-name)
(generic writer).
server-otk
(generic reader).
(setf server-otk)
(generic writer).
server-side-search
(class).
set-avatar-url
(function).
set-presence
(generic reader).
(setf set-presence)
(generic writer).
set-special
(condition).
sid
(generic reader).
(setf sid)
(generic writer).
since
(generic reader).
(setf since)
(generic writer).
size-gt
(generic reader).
(setf size-gt)
(generic writer).
slot
(generic reader).
(setf slot)
(generic writer).
spaces%space-hierarchy
(class).
spaces-hierarchy
(function).
spaces-in-a-space
(function).
special-slot-is-not-bound
(condition).
sso%sso-url
(class).
state-key
(generic reader).
(setf state-key)
(generic writer).
status
(generic reader).
(setf status)
(generic writer).
status
(class).
suggested-only
(generic reader).
(setf suggested-only)
(generic writer).
sync
(function).
sync
(class).
tag
(generic reader).
(setf tag)
(generic writer).
tags%delete-tag
(class).
tags%list-tags
(class).
third-party-instance-id
(generic reader).
(setf third-party-instance-id)
(generic writer).
third-party-signed
(generic reader).
(setf third-party-signed)
(generic writer).
thirdparty%get-protocol-metadata
(class).
thirdparty%get-protocol-users
(class).
thirdparty%get-protocols-metadata
(class).
thirdparty%get-thirdparty-locations
(class).
thirdparty%thirdparty-for-user
(class).
threepids
(generic reader).
(setf threepids)
(generic writer).
timeout
(generic reader).
(setf timeout)
(generic writer).
to
(generic reader).
(setf to)
(generic writer).
token
(generic reader).
(setf token)
(generic writer).
token-length
(generic reader).
(setf token-length)
(generic writer).
token-type
(generic reader).
(setf token-type)
(generic writer).
topic
(generic reader).
(setf topic)
(generic writer).
traverse-sync
(function).
ts
(generic reader).
(setf ts)
(generic writer).
ttl
(generic reader).
(setf ttl)
(generic writer).
txn
(generic reader).
(setf txn)
(generic writer).
typing
(generic reader).
(setf typing)
(generic writer).
unban-user-from-room
(function).
until-ts
(generic reader).
(setf until-ts)
(generic writer).
upload-content
(function).
upload-new-filter
(function).
url
(generic reader).
(setf url)
(generic writer).
url-e
(function).
urls
(generic reader).
(setf urls)
(generic writer).
user-display-name
(function).
user-id
(generic reader).
(setf user-id)
(generic writer).
user-online-p
(function).
user-profile-url
(function).
username
(generic reader).
(setf username)
(generic writer).
uses-allowed
(generic reader).
(setf uses-allowed)
(generic writer).
valid-user-p
(function).
visibility
(generic reader).
(setf visibility)
(generic writer).
wait-for-events
(class).
whoami
(class).
width
(generic reader).
(setf width)
(generic writer).
with-captured-dex-error
(macro).
with-hash-keys
(macro).
with-locked-connection
(macro).
%clean-alist
(function).
%find-encoders-for-syms
(function).
%ql
(function).
%upcase-and-intern-starting-with
(function).
*string->condition*
(special variable).
add-string->condition
(function).
admin%edit-users-room-membershp
(class).
admin%get-a-rooms-media
(class).
admin%get-all-tokens
(class).
admin%get-registration-nonce
(class).
all-query-param-slots
(generic function).
api-call
(class).
api-send-direct
(class).
api-send-effective
(class).
api-send-slot
(class).
api-send-slot-special
(class).
api-send-special-direct
(class).
api-send-special-effective
(class).
api-slot
(class).
api-slot-direct
(class).
api-slot-effective
(class).
before
(generic reader).
(setf before)
(generic writer).
bound-query-param-slots
(generic function).
category
(generic reader).
(setf category)
(generic writer).
cleaned-slot-name
(function).
compose-string-into-lambda
(function).
contains-txn-p
(generic function).
(setf contains-txn-p)
(generic writer).
content
(generic reader).
(setf content)
(generic writer).
correct-encode
(generic function).
defapi
(macro).
defapi%delete
(macro).
defapi%get
(macro).
defapi%post
(macro).
defapi%put
(macro).
defintegration-api
(macro).
defintegration-api%get
(macro).
defintegration-api%post
(macro).
determine-slot-name
(function).
do-not-decode-p
(generic function).
(setf do-not-decode-p)
(generic writer).
encoder
(generic reader).
(setf encoder)
(generic writer).
endpoint
(generic function).
(setf endpoint)
(generic writer).
execute-api-call
(generic function).
find-special-slot
(generic function).
generate-authorization
(generic function).
generate-authorization-headers
(generic function).
generate-body
(generic function).
generate-body%normal
(generic function).
generate-body%special
(generic function).
generate-content-type
(generic function).
generate-header-list
(generic function).
generate-url
(generic function).
get-account-data
(function).
get-string->condition
(function).
grab-slot-value
(function).
homeserver
(generic function).
in-list
(function).
in-url-p
(generic reader).
(setf in-url-p)
(generic writer).
invite-to-space
(function).
key-sync
(function).
keys%get-key-changes
(class).
logout-all-connection
(class).
m-fully-read
(generic reader).
(setf m-fully-read)
(generic writer).
m-read
(generic reader).
(setf m-read)
(generic writer).
members-in-room%ids
(function).
missing-required-data
(condition).
name->json
(generic reader).
(setf name->json)
(generic writer).
new-matrix-condition
(macro).
one-of
(generic reader).
(setf one-of)
(generic writer).
open-id-plist->register-request
(function).
profile-tag
(generic reader).
(setf profile-tag)
(generic writer).
pushrules%enable-pushrule
(class).
query-param-p
(generic reader).
(setf query-param-p)
(generic writer).
query-param-slot->string
(generic function).
query-param-slots->string
(generic function).
rate-limited-p
(generic function).
(setf rate-limited-p)
(generic writer).
remove-unbound-slots
(generic function).
request-fun
(generic function).
request-type
(generic function).
required-slots
(generic function).
(setf required-slots)
(generic writer).
requiredp
(generic reader).
(setf requiredp)
(generic writer).
requires-auth-p
(generic function).
(setf requires-auth-p)
(generic writer).
restore-from-key
(generic function).
rooms%forget-a-room
(class).
rooms%room-visibility
(class).
rooms%set-read-receipt
(class).
search-fields
(generic reader).
(setf search-fields)
(generic writer).
serialize-object
(generic function).
signal-condition-from-response
(function).
slot->json
(function).
slots-still-missing
(generic function).
slots-to-send
(generic function).
slots-to-send-and-validated
(generic function).
special-slot
(generic function).
specialp
(generic function).
status-msg
(generic reader).
(setf status-msg)
(generic writer).
string-constructor
(generic function).
(setf string-constructor)
(generic writer).
tags%set-tag
(class).
thirdparty%get-protocol-location
(class).
to-json
(function).
username-available
(class).
valid
(generic reader).
(setf valid)
(generic writer).
valid-until-ms
(generic reader).
(setf valid-until-ms)
(generic writer).
validate-slot
(generic function).
validate-slot-for-sending
(generic function).
validate-slots-for-sending
(generic function).
values-for-required
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Catches any conditions signalled by dex and converts the response into a special condition defined in src/classes.lisp and signals.
Creates a let binding for each of the keys listed in KEYS in HASH using gethash, each of these KEYS has to have a non nil value otherwise signals ’malformed-json.
Takes in an alist and quickly generators a hash
Add DATA (a hashtable) to the type KEY for USER-ID.
Queries the admin API. Uses CONNECTION and changes the DISPLAY-NAME of DEVICE-ID associated with USER-ID.
Queries the admin API. Uses CONNECTION and deactivates USER-ID’s account.
Queries the admin API. Uses CONNECTION and creates or modifies an account
denoted by USER-ID.
user_id: fully-qualified user id: for example, @user:server.com
Body parameters:
password, optional. If provided, the user’s password is updated and all devices are logged out.
displayname, optional, defaults to the value of user_id.
threepids, optional, allows setting the third-party IDs (email, msisdn) belonging to a user.
avatar_url, optional, must be a MXC URI.
admin, optional, defaults to false.
deactivated, optional, defaults to false.
Threepids is current not supported
Queries the admin API. Uses CONNECTION and deactivates USER-ID’s account.
Queries the admin API. Uses CONNECTION and deletes the DEVICE-ID associated with USER-ID.
Queries the admin API. Uses CONNECTION and deletes the devices listed in LIST-OF-DEVICES that are associated with USER-ID.
Given CONNECTION and a SERVER string like ’matrix.org’ attempts to purge all media content ie content referenced to with MXC’s from before the timestamp generated by taking BEFORE-TS x UNIT from the time of execution. SIZE is in bytes and all files above that size that have not been interacted with will be deleted.
Queries the admin API. Uses CONNECTION and lists all the devices associated with USER-ID.
Queries the admin API. Uses CONNECTION to list user accounts.
Queries the admin API. Uses CONNECTION and makes USER-ID and administrator in that room.
Queries the admin API. Uses CONNECTION and returns information about USER-ID’s sessions.
Queries the admin API. Uses CONNECTION to return information about USER-ID
Queries the admin API. Uses CONNECTION and resets USER-ID’s password to NEW-PASS.
Queries the admin API. Uses CONNECTION and returns whether USER-ID is an administrator.
Queries the admin API. Uses CONNECTION and lists all the devices associated with USER-ID.
Performs a whois call on USER-ID, only an admin can call this on non self users.
Bans the user denoted by USER-ID from ROOM-ID with the REASON-WHY.
Bans the user denoted by USER-ID from ROOM-ID with the REASON-WHY.
mxc://<server-name>/<media-id> -> server-name media-id
Gives a list of EVENTS extracts the events that match list of TYPES
Gives a list of EVENTS extracts the events that match list of TYPES
Generates a header list for use with dex
Generates a base uri for CONNECTION. if MEDIA is non nil then uses /_matrix/media/r0/ in place of (api CONNECTION). Returns a list whose first element is the url.
Grabs the room-state for ROOM-ID using CONNECTION. Uses ’events%get-state-events-in-room.
Makes CONNECTION joined the room denoted by ID. Assuming it can.
Makes CONNECTION joined the room denoted by ROOM-ID. Assuming it can. Uses ’rooms%join-a-room.
Returns the rooms that CONNECTION is within.
Returns the rooms that CONNECTION is within. Uses ’rooms%my-joined-rooms
Kicks the user denoted by USER-ID from ROOM-ID with the REASON-WHY.
Kicks the user denoted by USER-ID from ROOM-ID with the REASON-WHY.
Makes CONNECTION leave the room denoted by ID.
Makes CONNECTION leave the room denoted by ROOM-ID. Uses ’rooms%leave-a-room.
Logs out CONNECTION.
Logs the CONNECTION out.
Creates a plist which represents an auth token that can be sent to the server using data within CONNECTION.
Gets the members of ROOM-ID.
Gets the members of ROOM-ID.
Gets the members id’s of ROOM-ID.
Gets the members id’s of ROOM-ID.
See object%state-filter for options.
Given a well formed CONNECTION instance attempts to use ’login-connection to log the CONNECTION into their api.
Returns all the public rooms accessible by CONNECTION.
Lists the public rooms for CONNECTION. Uses ’rooms%public-rooms.
Redacts EVENT-ID from ROOM-ID using CONNECTION. Provide a reason with REASON. Uses ’events%redact-event.
Extracts all events containing a :|membership| ’join’ event
Extracts all events containing a :|membership| ’join’ event
Extracts all events containing a :|membership| ’leave’ event
Extracts all events containing a :|membership| ’leave’ event
Sends the event to the ROOM-ID, assuming CONNECTION is within it.
Sends EVENT of EVENT-TYPE to ROOM-ID using CONNECTION. Uses ’events%put-message-event-into-room.
Uploads BYTES from BYTES to to ROOM-ID. Keys are passed to object%event/m-room-message/m-image
Uploads image from PATH to to ROOM-ID. Keys are passed to object%event/m-room-message/m-image
Sends the message MESSAGE-EVENT to the ROOM-ID, assuming CONNECTION is within it.
Sends MESSAGE-EVENT to ROOM-ID using CONNECTION. Uses #’send-event-to-room.
Sends the message MESSAGE to the ROOM-ID, assuming CONNECTION is within it.
Sends a MESSAGE to ROOM-ID using CONNECTION.
Uses object%event/m-room.message/m-text%basic and #’send-event-to-room.
Sends state EVENT of EVENT-TYPE to ROOM-ID using CONNECTION. Uses ’events%put-state-event-into-room.
Gets the latest sync object from the server using CONNECTION.
Gets the latest sync object from the server using CONNECTION.
The default sync that is received and then parsed from the server ends up as one big ol plist, so this function takes a variety of lowercase keywords ie :|imasym| and steps through the plist using those keys.
The default sync that is received and then parsed from the server ends up as one big ol plist, so this function takes a variety of lowercase keywords ie :|imasym| and steps through the plist using those keys.
Unbans the user denoted by USER-ID from ROOM-ID.
Unbans the user denoted by USER-ID from ROOM-ID.
Uploads a new filter (FILTER-OBJECT)
using call-api and then stores the filter_id returned from the
call under FILTER-KEY in (filters (connection FILTER-OBJECT)).
Attempts to handle conditions that come about as a consequence of executing an api call.
Attempts to correctly handle dex problems.
integration%register
)) ¶automatically generated reader method
integration%register
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated writer method
pushrules%change-a-pushrule-actions
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%change-a-pushrule-actions
)) ¶automatically generated writer method
pushrules%create-pushrule
)) ¶automatically generated writer method
rooms%invite-user-to-room/3pid
)) ¶automatically generated reader method
3pid%unbind
)) ¶automatically generated reader method
3pid%delete
)) ¶automatically generated reader method
rooms%invite-user-to-room/3pid
)) ¶automatically generated writer method
3pid%unbind
)) ¶automatically generated writer method
3pid%delete
)) ¶automatically generated writer method
admin%set-user-admin-status
)) ¶automatically generated reader method
admin%modify-user-account
)) ¶automatically generated reader method
admin%register-user
)) ¶automatically generated reader method
admin%set-user-admin-status
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated writer method
admin%register-user
)) ¶automatically generated writer method
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated writer method
thirdparty%get-thirdparty-locations
)) ¶automatically generated reader method
thirdparty%get-thirdparty-locations
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-media/filename
)) ¶automatically generated reader method
media%get-media
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated writer method
media%get-media/filename
)) ¶automatically generated writer method
media%get-media
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
api
.
connection
)) ¶automatically generated writer method
api
.
api-call
)) ¶automatically generated reader method
api
.
connection
)) ¶Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.
api
.
api-call
)) ¶automatically generated writer method
api
.
connection
)) ¶Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.
api
.
api-request-failed
)) ¶api-request-failed
)) ¶api-request-failed
)) ¶api-request-failed
)) ¶api-timeout
)) ¶api-timeout
)) ¶api-timeout
)) ¶api-timeout
)) ¶pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
events%get-room-members
)) ¶automatically generated reader method
events%get-room-members
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
auth
.
connection
)) ¶automatically generated writer method
auth
.
devices%delete-devices
)) ¶automatically generated reader method
devices%delete-device
)) ¶automatically generated reader method
deactivate-account
)) ¶automatically generated reader method
change-password
)) ¶automatically generated reader method
register-account
)) ¶automatically generated reader method
connection
)) ¶automatically generated reader method
auth
.
devices%delete-devices
)) ¶automatically generated writer method
devices%delete-device
)) ¶automatically generated writer method
deactivate-account
)) ¶automatically generated writer method
change-password
)) ¶automatically generated writer method
register-account
)) ¶automatically generated writer method
connection
)) ¶automatically generated writer method
auth
.
m-presence
)) ¶automatically generated reader method
m-presence
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated reader method
profile%set-avatar-url
)) ¶automatically generated reader method
admin%modify-user-account
)) ¶automatically generated writer method
profile%set-avatar-url
)) ¶automatically generated writer method
admin%purge-remote-media-cache
)) ¶automatically generated reader method
admin%delete-media-by-date-or-size
)) ¶automatically generated reader method
admin%purge-remote-media-cache
)) ¶automatically generated writer method
admin%delete-media-by-date-or-size
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
account-data%set-data
)) ¶automatically generated reader method
events%put-message-event-into-room
)) ¶automatically generated reader method
events%put-state-event-into-room
)) ¶automatically generated reader method
account-data%set-data
)) ¶automatically generated writer method
events%put-message-event-into-room
)) ¶automatically generated writer method
events%put-state-event-into-room
)) ¶automatically generated writer method
admin%set-users-ratelimit
)) ¶automatically generated reader method
admin%set-users-ratelimit
)) ¶automatically generated writer method
media%upload
)) ¶automatically generated reader method
media%upload
)) ¶automatically generated writer method
dimension-api
)) ¶3pid%msisdn/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated reader method
3pid%bind
)) ¶automatically generated reader method
3pid%add
)) ¶automatically generated reader method
change-password/msisdn/request-token
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated writer method
3pid%bind
)) ¶automatically generated writer method
3pid%add
)) ¶automatically generated writer method
change-password/msisdn/request-token
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
connection
)) ¶connection
)) ¶A lock for the connection
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated writer method
event-content
)) ¶automatically generated reader method
m-direct
)) ¶automatically generated reader method
event-content
)) ¶automatically generated writer method
m-direct
)) ¶automatically generated writer method
media%upload
)) ¶automatically generated reader method
media%upload
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated reader method
change-password/msisdn/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated writer method
change-password/msisdn/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
account-data%get-data-in-room
)) ¶automatically generated reader method
account-data%set-data-in-room
)) ¶automatically generated reader method
account-data%get-data
)) ¶automatically generated reader method
account-data%set-data
)) ¶automatically generated reader method
account-data%get-data-in-room
)) ¶automatically generated writer method
account-data%set-data-in-room
)) ¶automatically generated writer method
account-data%get-data
)) ¶automatically generated writer method
account-data%set-data
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated reader method
admin%modify-user-account
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated writer method
admin%purge-room-history
)) ¶automatically generated reader method
admin%purge-room-history
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
admin%delete-user-device
)) ¶automatically generated reader method
admin%update-user-device
)) ¶automatically generated reader method
admin%show-user-device
)) ¶automatically generated reader method
devices%delete-device
)) ¶automatically generated reader method
devices%update-device
)) ¶automatically generated reader method
devices%get-device
)) ¶automatically generated reader method
register-account
)) ¶automatically generated reader method
login-connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated reader method
admin%delete-user-device
)) ¶automatically generated writer method
admin%update-user-device
)) ¶automatically generated writer method
admin%show-user-device
)) ¶automatically generated writer method
devices%delete-device
)) ¶automatically generated writer method
devices%update-device
)) ¶automatically generated writer method
devices%get-device
)) ¶automatically generated writer method
register-account
)) ¶automatically generated writer method
login-connection
)) ¶automatically generated writer method
connection
)) ¶automatically generated writer method
keys%download-devices-and-keys
)) ¶automatically generated reader method
keys%upload-keys
)) ¶automatically generated reader method
keys%download-devices-and-keys
)) ¶automatically generated writer method
keys%upload-keys
)) ¶automatically generated writer method
admin%delete-users-devices
)) ¶automatically generated reader method
devices%delete-devices
)) ¶automatically generated reader method
admin%delete-users-devices
)) ¶automatically generated writer method
devices%delete-devices
)) ¶automatically generated writer method
admin%delete-users-media
)) ¶automatically generated reader method
admin%get-users-uploaded-media
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%list-rooms
)) ¶automatically generated reader method
admin%get-event-reports
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
admin%delete-users-media
)) ¶automatically generated writer method
admin%get-users-uploaded-media
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated writer method
admin%list-rooms
)) ¶automatically generated writer method
admin%get-event-reports
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
admin%update-user-device
)) ¶automatically generated reader method
admin%register-user
)) ¶automatically generated reader method
devices%update-device
)) ¶automatically generated reader method
admin%update-user-device
)) ¶automatically generated writer method
admin%register-user
)) ¶automatically generated writer method
devices%update-device
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated reader method
profile%set-display-name
)) ¶automatically generated reader method
admin%modify-user-account
)) ¶automatically generated writer method
profile%set-display-name
)) ¶automatically generated writer method
pushrules%get-pushrules
)) ¶automatically generated reader method
pushrules%get-pushrules
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
admin%renew-account
)) ¶automatically generated reader method
admin%renew-account
)) ¶automatically generated writer method
pushrules%enable-pushrule
)) ¶automatically generated reader method
pushrules%enable-pushrule
)) ¶automatically generated writer method
connection
)) ¶connection
)) ¶The slot used to store the associated encryption object
admin%deactivate-account
)) ¶automatically generated reader method
admin%deactivate-account
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated writer method
admin%get-event-context
)) ¶automatically generated reader method
rooms%report-content
)) ¶automatically generated reader method
rooms%events-before-and-after
)) ¶automatically generated reader method
rooms%send-event-receipt
)) ¶automatically generated reader method
events%redact-event
)) ¶automatically generated reader method
events%get-from-id
)) ¶automatically generated reader method
admin%get-event-context
)) ¶automatically generated writer method
rooms%report-content
)) ¶automatically generated writer method
rooms%events-before-and-after
)) ¶automatically generated writer method
rooms%send-event-receipt
)) ¶automatically generated writer method
events%redact-event
)) ¶automatically generated writer method
events%get-from-id
)) ¶automatically generated writer method
admin%put-server-notice
)) ¶automatically generated reader method
admin%post-server-notice
)) ¶automatically generated reader method
protocol%send-to-device
)) ¶automatically generated reader method
events%put-message-event-into-room
)) ¶automatically generated reader method
events%put-state-event-into-room
)) ¶automatically generated reader method
events%get-from-type-with-statekey
)) ¶automatically generated reader method
admin%put-server-notice
)) ¶automatically generated writer method
admin%post-server-notice
)) ¶automatically generated writer method
protocol%send-to-device
)) ¶automatically generated writer method
events%put-message-event-into-room
)) ¶automatically generated writer method
events%put-state-event-into-room
)) ¶automatically generated writer method
events%get-from-type-with-statekey
)) ¶automatically generated writer method
admin%renew-account
)) ¶automatically generated reader method
admin%renew-account
)) ¶automatically generated writer method
integration%register
)) ¶automatically generated reader method
integration%register
)) ¶automatically generated writer method
admin%update-token
)) ¶automatically generated reader method
admin%create-token
)) ¶automatically generated reader method
admin%update-token
)) ¶automatically generated writer method
admin%create-token
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶admin%modify-user-account
)) ¶Array of external ids
thirdparty%get-protocol-users
)) ¶automatically generated reader method
thirdparty%get-protocol-users
)) ¶automatically generated writer method
media%get-media/filename
)) ¶automatically generated reader method
media%upload
)) ¶automatically generated reader method
media%get-media/filename
)) ¶automatically generated writer method
media%upload
)) ¶automatically generated writer method
admin%get-event-context
)) ¶automatically generated reader method
rooms%events-before-and-after
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
admin%get-event-context
)) ¶automatically generated writer method
rooms%events-before-and-after
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
filters%download
)) ¶automatically generated reader method
filters%download
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
spaces%space-hierarchy
)) ¶automatically generated reader method
admin%get-users-uploaded-media
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%list-rooms
)) ¶automatically generated reader method
admin%get-event-reports
)) ¶automatically generated reader method
wait-for-events
)) ¶automatically generated reader method
notifications%get-notifications
)) ¶automatically generated reader method
keys%get-key-changes
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
spaces%space-hierarchy
)) ¶automatically generated writer method
admin%get-users-uploaded-media
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated writer method
admin%list-rooms
)) ¶automatically generated writer method
admin%get-event-reports
)) ¶automatically generated writer method
wait-for-events
)) ¶automatically generated writer method
notifications%get-notifications
)) ¶automatically generated writer method
keys%get-key-changes
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated writer method
pushrules%get-pushrules
)) ¶automatically generated reader method
pushrules%get-pushrules
)) ¶automatically generated writer method
admin%delete-group
)) ¶automatically generated reader method
admin%delete-group
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated writer method
connection
)) ¶rooms%invite-user-to-room/3pid
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated reader method
3pid%bind
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
rooms%invite-user-to-room/3pid
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated writer method
3pid%bind
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
rooms%invite-user-to-room/3pid
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated reader method
3pid%unbind
)) ¶automatically generated reader method
3pid%delete
)) ¶automatically generated reader method
deactivate-account
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
rooms%invite-user-to-room/3pid
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated writer method
3pid%unbind
)) ¶automatically generated writer method
3pid%delete
)) ¶automatically generated writer method
deactivate-account
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
login-connection
)) ¶automatically generated reader method
login-connection
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
register-account
)) ¶automatically generated reader method
register-account
)) ¶automatically generated writer method
register-account
)) ¶automatically generated reader method
login-connection
)) ¶automatically generated reader method
register-account
)) ¶automatically generated writer method
login-connection
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
admin%delete-media-by-date-or-size
)) ¶automatically generated reader method
admin%delete-media-by-date-or-size
)) ¶automatically generated writer method
pushrules%change-a-pushrule-actions
)) ¶automatically generated reader method
pushrules%pushrule-actions
)) ¶automatically generated reader method
pushrules%enable-pushrule
)) ¶automatically generated reader method
pushrules%pushrule-enabled
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%delete-specific-pushrule
)) ¶automatically generated reader method
pushrules%get-specific-pushrule
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated reader method
register-account
)) ¶automatically generated reader method
pushrules%change-a-pushrule-actions
)) ¶automatically generated writer method
pushrules%pushrule-actions
)) ¶automatically generated writer method
pushrules%enable-pushrule
)) ¶automatically generated writer method
pushrules%pushrule-enabled
)) ¶automatically generated writer method
pushrules%create-pushrule
)) ¶automatically generated writer method
pushrules%delete-specific-pushrule
)) ¶automatically generated writer method
pushrules%get-specific-pushrule
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated writer method
register-account
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
spaces%space-hierarchy
)) ¶automatically generated reader method
admin%delete-users-media
)) ¶automatically generated reader method
admin%get-users-uploaded-media
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%get-event-context
)) ¶automatically generated reader method
admin%list-rooms
)) ¶automatically generated reader method
admin%get-event-reports
)) ¶automatically generated reader method
rooms%events-before-and-after
)) ¶automatically generated reader method
notifications%get-notifications
)) ¶automatically generated reader method
search-for-user
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
rooms%public-rooms
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
spaces%space-hierarchy
)) ¶automatically generated writer method
admin%delete-users-media
)) ¶automatically generated writer method
admin%get-users-uploaded-media
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated writer method
admin%get-event-context
)) ¶automatically generated writer method
admin%list-rooms
)) ¶automatically generated writer method
admin%get-event-reports
)) ¶automatically generated writer method
rooms%events-before-and-after
)) ¶automatically generated writer method
notifications%get-notifications
)) ¶automatically generated writer method
search-for-user
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
rooms%public-rooms
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
login-connection
)) ¶automatically generated reader method
login-connection
)) ¶automatically generated writer method
admin%reset-password
)) ¶automatically generated reader method
change-password
)) ¶automatically generated reader method
admin%reset-password
)) ¶automatically generated writer method
change-password
)) ¶automatically generated writer method
admin%register-user
)) ¶automatically generated reader method
admin%register-user
)) ¶automatically generated writer method
integration%register
)) ¶automatically generated reader method
integration%register
)) ¶automatically generated writer method
spaces%space-hierarchy
)) ¶automatically generated reader method
spaces%space-hierarchy
)) ¶automatically generated writer method
admin%delete-media-by-id
)) ¶automatically generated reader method
admin%unprotect-media-by-id
)) ¶automatically generated reader method
admin%protect-media-by-id
)) ¶automatically generated reader method
admin%unquarantine-media-by-id
)) ¶automatically generated reader method
admin%quarantine-media-by-id
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-media/filename
)) ¶automatically generated reader method
media%get-media
)) ¶automatically generated reader method
admin%delete-media-by-id
)) ¶automatically generated writer method
admin%unprotect-media-by-id
)) ¶automatically generated writer method
admin%protect-media-by-id
)) ¶automatically generated writer method
admin%unquarantine-media-by-id
)) ¶automatically generated writer method
admin%quarantine-media-by-id
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated writer method
media%get-media/filename
)) ¶automatically generated writer method
media%get-media
)) ¶automatically generated writer method
rooms%invite-user-to-room/3pid
)) ¶automatically generated reader method
3pid%unbind
)) ¶automatically generated reader method
3pid%delete
)) ¶automatically generated reader method
rooms%invite-user-to-room/3pid
)) ¶automatically generated writer method
3pid%unbind
)) ¶automatically generated writer method
3pid%delete
)) ¶automatically generated writer method
events%get-room-members
)) ¶automatically generated reader method
events%get-room-members
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
api-protocol-condition
)) ¶admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
api-protocol-condition
)) ¶protocol%send-to-device
)) ¶automatically generated reader method
protocol%send-to-device
)) ¶automatically generated writer method
admin%set-users-ratelimit
)) ¶automatically generated reader method
admin%set-users-ratelimit
)) ¶automatically generated writer method
m-room-name
)) ¶automatically generated reader method
name
.
m-room-name
)) ¶automatically generated writer method
name
.
admin%list-accounts
)) ¶automatically generated reader method
create-room
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated writer method
create-room
)) ¶automatically generated writer method
admin%reset-password
)) ¶automatically generated reader method
change-password
)) ¶automatically generated reader method
admin%reset-password
)) ¶automatically generated writer method
change-password
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
rooms%upgrade-room
)) ¶automatically generated reader method
rooms%upgrade-room
)) ¶automatically generated writer method
server-side-search
)) ¶automatically generated reader method
server-side-search
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated reader method
change-password/msisdn/request-token
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated writer method
change-password/msisdn/request-token
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
admin%register-user
)) ¶automatically generated reader method
admin%register-user
)) ¶automatically generated writer method
events%get-room-members
)) ¶automatically generated reader method
events%get-room-members
)) ¶automatically generated writer method
connection-unbound
)) ¶connection-unbound
)) ¶obj
.
encryption
)) ¶automatically generated reader method
encryption
)) ¶automatically generated writer method
keys%claim-keys
)) ¶automatically generated reader method
keys%upload-keys
)) ¶automatically generated reader method
keys%claim-keys
)) ¶automatically generated writer method
keys%upload-keys
)) ¶automatically generated writer method
notifications%get-notifications
)) ¶automatically generated reader method
notifications%get-notifications
)) ¶automatically generated writer method
tags%set-tag
)) ¶automatically generated reader method
tags%set-tag
)) ¶automatically generated writer method
admin%delete-users-media
)) ¶automatically generated reader method
admin%get-users-uploaded-media
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%list-rooms
)) ¶automatically generated reader method
admin%delete-users-media
)) ¶automatically generated writer method
admin%get-users-uploaded-media
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated writer method
admin%list-rooms
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated reader method
get-turnserver-credentials
)) ¶automatically generated reader method
register-account
)) ¶automatically generated reader method
login-connection
)) ¶automatically generated reader method
connection
)) ¶Your users password login.
admin%modify-user-account
)) ¶automatically generated writer method
get-turnserver-credentials
)) ¶automatically generated writer method
register-account
)) ¶automatically generated writer method
login-connection
)) ¶automatically generated writer method
connection
)) ¶Your users password login.
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated reader method
change-password/msisdn/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated writer method
change-password/msisdn/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
presence%set-presence
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated reader method
presence%set-presence
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
thirdparty%get-protocol-users
)) ¶automatically generated reader method
thirdparty%get-protocol-location
)) ¶automatically generated reader method
thirdparty%get-protocol-metadata
)) ¶automatically generated reader method
thirdparty%get-protocol-users
)) ¶automatically generated writer method
thirdparty%get-protocol-location
)) ¶automatically generated writer method
thirdparty%get-protocol-metadata
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
admin%get-purge-status
)) ¶automatically generated reader method
admin%get-purge-status
)) ¶automatically generated writer method
admin%purge-room-history
)) ¶automatically generated reader method
admin%purge-room-history
)) ¶automatically generated writer method
admin%purge-room-history
)) ¶automatically generated reader method
admin%purge-room-history
)) ¶automatically generated writer method
pushers%get-active-pushers
)) ¶automatically generated reader method
pushers%get-active-pushers
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
rooms%report-content
)) ¶automatically generated reader method
rooms%ban-user-from-room
)) ¶automatically generated reader method
rooms%kick-user-from-room
)) ¶automatically generated reader method
events%redact-event
)) ¶automatically generated reader method
rooms%report-content
)) ¶automatically generated writer method
rooms%ban-user-from-room
)) ¶automatically generated writer method
rooms%kick-user-from-room
)) ¶automatically generated writer method
events%redact-event
)) ¶automatically generated writer method
rooms%send-event-receipt
)) ¶automatically generated reader method
rooms%send-event-receipt
)) ¶automatically generated writer method
sso%sso-url
)) ¶automatically generated reader method
sso%sso-url
)) ¶automatically generated writer method
admin%get-specific-event-report
)) ¶automatically generated reader method
admin%get-specific-event-report
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated writer method
alias%delete-room-alias
)) ¶automatically generated reader method
alias%resolve-room-alias
)) ¶automatically generated reader method
alias%new-room-alias
)) ¶automatically generated reader method
alias%delete-room-alias
)) ¶automatically generated writer method
alias%resolve-room-alias
)) ¶automatically generated writer method
alias%new-room-alias
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated writer method
spaces%space-hierarchy
)) ¶automatically generated reader method
admin%get-event-context
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%get-room-state
)) ¶automatically generated reader method
admin%get-room-members
)) ¶automatically generated reader method
admin%get-room-details
)) ¶automatically generated reader method
admin%purge-room-history
)) ¶automatically generated reader method
admin%quarantine-media-in-room
)) ¶automatically generated reader method
admin%get-a-rooms-media
)) ¶automatically generated reader method
admin%get-event-reports
)) ¶automatically generated reader method
rooms%upgrade-room
)) ¶automatically generated reader method
rooms%report-content
)) ¶automatically generated reader method
rooms%events-before-and-after
)) ¶automatically generated reader method
account-data%get-data-in-room
)) ¶automatically generated reader method
account-data%set-data-in-room
)) ¶automatically generated reader method
tags%delete-tag
)) ¶automatically generated reader method
tags%set-tag
)) ¶automatically generated reader method
tags%list-tags
)) ¶automatically generated reader method
wait-for-events
)) ¶automatically generated reader method
rooms%invite-user-to-room/3pid
)) ¶automatically generated reader method
rooms%set-read-receipt
)) ¶automatically generated reader method
rooms%send-event-receipt
)) ¶automatically generated reader method
rooms%put-typing-notification
)) ¶automatically generated reader method
rooms%set-room-visibility
)) ¶automatically generated reader method
rooms%room-visibility
)) ¶automatically generated reader method
rooms%unban-user-from-room
)) ¶automatically generated reader method
rooms%ban-user-from-room
)) ¶automatically generated reader method
rooms%kick-user-from-room
)) ¶automatically generated reader method
rooms%forget-a-room
)) ¶automatically generated reader method
rooms%leave-a-room
)) ¶automatically generated reader method
rooms%join-a-room
)) ¶automatically generated reader method
rooms%invite-user-to-room
)) ¶automatically generated reader method
alias%list-a-rooms-aliases
)) ¶automatically generated reader method
alias%new-room-alias
)) ¶automatically generated reader method
events%redact-event
)) ¶automatically generated reader method
events%put-message-event-into-room
)) ¶automatically generated reader method
events%put-state-event-into-room
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
events%get-joined-members
)) ¶automatically generated reader method
events%get-room-members
)) ¶automatically generated reader method
events%get-state-events-in-room
)) ¶automatically generated reader method
events%get-from-type-with-statekey
)) ¶automatically generated reader method
events%get-from-id
)) ¶automatically generated reader method
spaces%space-hierarchy
)) ¶automatically generated writer method
admin%get-event-context
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
admin%get-room-state
)) ¶automatically generated writer method
admin%get-room-members
)) ¶automatically generated writer method
admin%get-room-details
)) ¶automatically generated writer method
admin%purge-room-history
)) ¶automatically generated writer method
admin%quarantine-media-in-room
)) ¶automatically generated writer method
admin%get-a-rooms-media
)) ¶automatically generated writer method
admin%get-event-reports
)) ¶automatically generated writer method
rooms%upgrade-room
)) ¶automatically generated writer method
rooms%report-content
)) ¶automatically generated writer method
rooms%events-before-and-after
)) ¶automatically generated writer method
account-data%get-data-in-room
)) ¶automatically generated writer method
account-data%set-data-in-room
)) ¶automatically generated writer method
tags%delete-tag
)) ¶automatically generated writer method
tags%set-tag
)) ¶automatically generated writer method
tags%list-tags
)) ¶automatically generated writer method
wait-for-events
)) ¶automatically generated writer method
rooms%invite-user-to-room/3pid
)) ¶automatically generated writer method
rooms%set-read-receipt
)) ¶automatically generated writer method
rooms%send-event-receipt
)) ¶automatically generated writer method
rooms%put-typing-notification
)) ¶automatically generated writer method
rooms%set-room-visibility
)) ¶automatically generated writer method
rooms%room-visibility
)) ¶automatically generated writer method
rooms%unban-user-from-room
)) ¶automatically generated writer method
rooms%ban-user-from-room
)) ¶automatically generated writer method
rooms%kick-user-from-room
)) ¶automatically generated writer method
rooms%forget-a-room
)) ¶automatically generated writer method
rooms%leave-a-room
)) ¶automatically generated writer method
rooms%join-a-room
)) ¶automatically generated writer method
rooms%invite-user-to-room
)) ¶automatically generated writer method
alias%list-a-rooms-aliases
)) ¶automatically generated writer method
alias%new-room-alias
)) ¶automatically generated writer method
events%redact-event
)) ¶automatically generated writer method
events%put-message-event-into-room
)) ¶automatically generated writer method
events%put-state-event-into-room
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
events%get-joined-members
)) ¶automatically generated writer method
events%get-room-members
)) ¶automatically generated writer method
events%get-state-events-in-room
)) ¶automatically generated writer method
events%get-from-type-with-statekey
)) ¶automatically generated writer method
events%get-from-id
)) ¶automatically generated writer method
admin%delete-room-forward-extremities
)) ¶automatically generated reader method
admin%get-room-forward-extremities
)) ¶automatically generated reader method
admin%make-user-admin-in-room
)) ¶automatically generated reader method
admin%edit-users-room-membershp
)) ¶automatically generated reader method
rooms%join-a-room/alias-or-id
)) ¶automatically generated reader method
admin%delete-room-forward-extremities
)) ¶automatically generated writer method
admin%get-room-forward-extremities
)) ¶automatically generated writer method
admin%make-user-admin-in-room
)) ¶automatically generated writer method
admin%edit-users-room-membershp
)) ¶automatically generated writer method
rooms%join-a-room/alias-or-id
)) ¶automatically generated writer method
admin%delete-room/v2
)) ¶automatically generated reader method
admin%delete-room
)) ¶automatically generated reader method
admin%delete-room/v2
)) ¶automatically generated writer method
admin%delete-room
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
pushrules%change-a-pushrule-actions
)) ¶automatically generated reader method
pushrules%pushrule-actions
)) ¶automatically generated reader method
pushrules%enable-pushrule
)) ¶automatically generated reader method
pushrules%pushrule-enabled
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%delete-specific-pushrule
)) ¶automatically generated reader method
pushrules%get-specific-pushrule
)) ¶automatically generated reader method
pushrules%change-a-pushrule-actions
)) ¶automatically generated writer method
pushrules%pushrule-actions
)) ¶automatically generated writer method
pushrules%enable-pushrule
)) ¶automatically generated writer method
pushrules%pushrule-enabled
)) ¶automatically generated writer method
pushrules%create-pushrule
)) ¶automatically generated writer method
pushrules%delete-specific-pushrule
)) ¶automatically generated writer method
pushrules%get-specific-pushrule
)) ¶automatically generated writer method
pushrules%change-a-pushrule-actions
)) ¶automatically generated reader method
pushrules%pushrule-actions
)) ¶automatically generated reader method
pushrules%enable-pushrule
)) ¶automatically generated reader method
pushrules%pushrule-enabled
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%delete-specific-pushrule
)) ¶automatically generated reader method
pushrules%get-specific-pushrule
)) ¶automatically generated reader method
pushrules%change-a-pushrule-actions
)) ¶automatically generated writer method
pushrules%pushrule-actions
)) ¶automatically generated writer method
pushrules%enable-pushrule
)) ¶automatically generated writer method
pushrules%pushrule-enabled
)) ¶automatically generated writer method
pushrules%create-pushrule
)) ¶automatically generated writer method
pushrules%delete-specific-pushrule
)) ¶automatically generated writer method
pushrules%get-specific-pushrule
)) ¶automatically generated writer method
rooms%report-content
)) ¶automatically generated reader method
rooms%report-content
)) ¶automatically generated writer method
server-side-search
)) ¶automatically generated reader method
server-side-search
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%list-rooms
)) ¶automatically generated reader method
search-for-user
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated writer method
admin%list-rooms
)) ¶automatically generated writer method
search-for-user
)) ¶automatically generated writer method
3pid%msisdn/request-token
)) ¶automatically generated reader method
3pid%email/request-token
)) ¶automatically generated reader method
change-password/msisdn/request-token
)) ¶automatically generated reader method
change-password/email/request-token
)) ¶automatically generated reader method
register-account/msisdn/request-token
)) ¶automatically generated reader method
register-account/email/request-token
)) ¶automatically generated reader method
3pid%msisdn/request-token
)) ¶automatically generated writer method
3pid%email/request-token
)) ¶automatically generated writer method
change-password/msisdn/request-token
)) ¶automatically generated writer method
change-password/email/request-token
)) ¶automatically generated writer method
register-account/msisdn/request-token
)) ¶automatically generated writer method
register-account/email/request-token
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
rooms%public-rooms
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
rooms%public-rooms
)) ¶automatically generated writer method
admin%delete-media-by-date-or-size
)) ¶automatically generated reader method
admin%delete-media-by-id
)) ¶automatically generated reader method
admin%unquarantine-media-by-id
)) ¶automatically generated reader method
admin%quarantine-media-by-id
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-media/filename
)) ¶automatically generated reader method
media%get-media
)) ¶automatically generated reader method
rooms%join-a-room/alias-or-id
)) ¶automatically generated reader method
admin%delete-media-by-date-or-size
)) ¶automatically generated writer method
admin%delete-media-by-id
)) ¶automatically generated writer method
admin%unquarantine-media-by-id
)) ¶automatically generated writer method
admin%quarantine-media-by-id
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated writer method
media%get-media/filename
)) ¶automatically generated writer method
media%get-media
)) ¶automatically generated writer method
rooms%join-a-room/alias-or-id
)) ¶automatically generated writer method
encryption
)) ¶automatically generated reader method
encryption
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
rooms%public-rooms
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
rooms%public-rooms
)) ¶automatically generated writer method
admin%delete-media-by-date-or-size
)) ¶automatically generated reader method
admin%delete-media-by-date-or-size
)) ¶automatically generated writer method
missing-required-data
)) ¶missing-required-data
)) ¶slot
.
admin%put-server-notice
)) ¶automatically generated reader method
admin%post-server-notice
)) ¶automatically generated reader method
events%put-state-event-into-room
)) ¶automatically generated reader method
events%get-from-type-with-statekey
)) ¶automatically generated reader method
admin%put-server-notice
)) ¶automatically generated writer method
admin%post-server-notice
)) ¶automatically generated writer method
events%put-state-event-into-room
)) ¶automatically generated writer method
events%get-from-type-with-statekey
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
spaces%space-hierarchy
)) ¶automatically generated reader method
spaces%space-hierarchy
)) ¶automatically generated writer method
tags%delete-tag
)) ¶automatically generated reader method
tags%set-tag
)) ¶automatically generated reader method
tags%delete-tag
)) ¶automatically generated writer method
tags%set-tag
)) ¶automatically generated writer method
rooms%public-rooms/filtered
)) ¶automatically generated reader method
rooms%public-rooms/filtered
)) ¶automatically generated writer method
rooms%join-a-room/alias-or-id
)) ¶automatically generated reader method
rooms%join-a-room
)) ¶automatically generated reader method
rooms%join-a-room/alias-or-id
)) ¶automatically generated writer method
rooms%join-a-room
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶admin%modify-user-account
)) ¶Array of threepids
wait-for-events
)) ¶automatically generated reader method
keys%claim-keys
)) ¶automatically generated reader method
keys%download-devices-and-keys
)) ¶automatically generated reader method
rooms%put-typing-notification
)) ¶automatically generated reader method
wait-for-events
)) ¶automatically generated writer method
keys%claim-keys
)) ¶automatically generated writer method
keys%download-devices-and-keys
)) ¶automatically generated writer method
rooms%put-typing-notification
)) ¶automatically generated writer method
keys%get-key-changes
)) ¶automatically generated reader method
events%get-room-messages
)) ¶automatically generated reader method
keys%get-key-changes
)) ¶automatically generated writer method
events%get-room-messages
)) ¶automatically generated writer method
admin%delete-token
)) ¶automatically generated reader method
admin%update-token
)) ¶automatically generated reader method
admin%create-token
)) ¶automatically generated reader method
admin%get-one-token
)) ¶automatically generated reader method
keys%download-devices-and-keys
)) ¶automatically generated reader method
admin%delete-token
)) ¶automatically generated writer method
admin%update-token
)) ¶automatically generated writer method
admin%create-token
)) ¶automatically generated writer method
admin%get-one-token
)) ¶automatically generated writer method
keys%download-devices-and-keys
)) ¶automatically generated writer method
admin%create-token
)) ¶automatically generated reader method
admin%create-token
)) ¶automatically generated writer method
integration%register
)) ¶automatically generated reader method
integration%register
)) ¶automatically generated writer method
create-room
)) ¶automatically generated reader method
create-room
)) ¶automatically generated writer method
media%get-preview
)) ¶automatically generated reader method
media%get-preview
)) ¶automatically generated writer method
get-turnserver-credentials
)) ¶automatically generated reader method
get-turnserver-credentials
)) ¶automatically generated writer method
admin%put-server-notice
)) ¶automatically generated reader method
protocol%send-to-device
)) ¶automatically generated reader method
events%redact-event
)) ¶automatically generated reader method
events%put-message-event-into-room
)) ¶automatically generated reader method
connection
)) ¶An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.
txn
.
admin%put-server-notice
)) ¶automatically generated writer method
protocol%send-to-device
)) ¶automatically generated writer method
events%redact-event
)) ¶automatically generated writer method
events%put-message-event-into-room
)) ¶automatically generated writer method
connection
)) ¶An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.
txn
.
rooms%put-typing-notification
)) ¶automatically generated reader method
rooms%put-typing-notification
)) ¶automatically generated writer method
admin%get-users-media-statistics
)) ¶automatically generated reader method
admin%get-users-media-statistics
)) ¶automatically generated writer method
connection
)) ¶automatically generated reader method
url
.
connection
)) ¶automatically generated writer method
url
.
media%get-preview
)) ¶automatically generated reader method
connection
)) ¶The URL of the matrix server you want to connect to
url
.
media%get-preview
)) ¶automatically generated writer method
connection
)) ¶The URL of the matrix server you want to connect to
url
.
get-turnserver-credentials
)) ¶automatically generated reader method
get-turnserver-credentials
)) ¶automatically generated writer method
direct-content
)) ¶automatically generated reader method
connection
)) ¶automatically generated reader method
direct-content
)) ¶automatically generated writer method
connection
)) ¶automatically generated writer method
admin%delete-users-ratelimit
)) ¶automatically generated reader method
admin%set-users-ratelimit
)) ¶automatically generated reader method
admin%get-users-ratelimit
)) ¶automatically generated reader method
admin%shadowban-user
)) ¶automatically generated reader method
admin%get-users-pushers
)) ¶automatically generated reader method
admin%delete-user-device
)) ¶automatically generated reader method
admin%update-user-device
)) ¶automatically generated reader method
admin%show-user-device
)) ¶automatically generated reader method
admin%delete-users-devices
)) ¶automatically generated reader method
admin%get-users-devices
)) ¶automatically generated reader method
admin%login-as-user
)) ¶automatically generated reader method
admin%delete-users-media
)) ¶automatically generated reader method
admin%get-users-uploaded-media
)) ¶automatically generated reader method
admin%get-users-room-memberships
)) ¶automatically generated reader method
admin%set-user-admin-status
)) ¶automatically generated reader method
admin%get-user-admin-status
)) ¶automatically generated reader method
admin%reset-password
)) ¶automatically generated reader method
admin%deactivate-account
)) ¶automatically generated reader method
admin%query-current-sessions
)) ¶automatically generated reader method
admin%list-accounts
)) ¶automatically generated reader method
admin%modify-user-account
)) ¶automatically generated reader method
admin%query-user-account
)) ¶automatically generated reader method
admin%put-server-notice
)) ¶automatically generated reader method
admin%post-server-notice
)) ¶automatically generated reader method
admin%make-user-admin-in-room
)) ¶automatically generated reader method
admin%edit-users-room-membershp
)) ¶automatically generated reader method
admin%quarantine-users-media
)) ¶automatically generated reader method
admin%get-event-reports
)) ¶automatically generated reader method
admin%renew-account
)) ¶automatically generated reader method
openid%request-openid
)) ¶automatically generated reader method
thirdparty%thirdparty-for-user
)) ¶automatically generated reader method
admin%whois-user
)) ¶automatically generated reader method
account-data%get-data-in-room
)) ¶automatically generated reader method
account-data%set-data-in-room
)) ¶automatically generated reader method
account-data%get-data
)) ¶automatically generated reader method
account-data%set-data
)) ¶automatically generated reader method
tags%delete-tag
)) ¶automatically generated reader method
tags%set-tag
)) ¶automatically generated reader method
tags%list-tags
)) ¶automatically generated reader method
presence%get-presence
)) ¶automatically generated reader method
presence%set-presence
)) ¶automatically generated reader method
rooms%put-typing-notification
)) ¶automatically generated reader method
profile%get-profile-information
)) ¶automatically generated reader method
profile%get-avatar-url
)) ¶automatically generated reader method
profile%set-avatar-url
)) ¶automatically generated reader method
profile%get-display-name
)) ¶automatically generated reader method
profile%set-display-name
)) ¶automatically generated reader method
rooms%unban-user-from-room
)) ¶automatically generated reader method
rooms%ban-user-from-room
)) ¶automatically generated reader method
rooms%kick-user-from-room
)) ¶automatically generated reader method
rooms%invite-user-to-room
)) ¶automatically generated reader method
filters%download
)) ¶automatically generated reader method
filters%upload
)) ¶automatically generated reader method
connection
)) ¶The id like @lunamech:matrix.org
admin%delete-users-ratelimit
)) ¶automatically generated writer method
admin%set-users-ratelimit
)) ¶automatically generated writer method
admin%get-users-ratelimit
)) ¶automatically generated writer method
admin%shadowban-user
)) ¶automatically generated writer method
admin%get-users-pushers
)) ¶automatically generated writer method
admin%delete-user-device
)) ¶automatically generated writer method
admin%update-user-device
)) ¶automatically generated writer method
admin%show-user-device
)) ¶automatically generated writer method
admin%delete-users-devices
)) ¶automatically generated writer method
admin%get-users-devices
)) ¶automatically generated writer method
admin%login-as-user
)) ¶automatically generated writer method
admin%delete-users-media
)) ¶automatically generated writer method
admin%get-users-uploaded-media
)) ¶automatically generated writer method
admin%get-users-room-memberships
)) ¶automatically generated writer method
admin%set-user-admin-status
)) ¶automatically generated writer method
admin%get-user-admin-status
)) ¶automatically generated writer method
admin%reset-password
)) ¶automatically generated writer method
admin%deactivate-account
)) ¶automatically generated writer method
admin%query-current-sessions
)) ¶automatically generated writer method
admin%list-accounts
)) ¶automatically generated writer method
admin%modify-user-account
)) ¶automatically generated writer method
admin%query-user-account
)) ¶automatically generated writer method
admin%put-server-notice
)) ¶automatically generated writer method
admin%post-server-notice
)) ¶automatically generated writer method
admin%make-user-admin-in-room
)) ¶automatically generated writer method
admin%edit-users-room-membershp
)) ¶automatically generated writer method
admin%quarantine-users-media
)) ¶automatically generated writer method
admin%get-event-reports
)) ¶automatically generated writer method
admin%renew-account
)) ¶automatically generated writer method
openid%request-openid
)) ¶automatically generated writer method
thirdparty%thirdparty-for-user
)) ¶automatically generated writer method
admin%whois-user
)) ¶automatically generated writer method
account-data%get-data-in-room
)) ¶automatically generated writer method
account-data%set-data-in-room
)) ¶automatically generated writer method
account-data%get-data
)) ¶automatically generated writer method
account-data%set-data
)) ¶automatically generated writer method
tags%delete-tag
)) ¶automatically generated writer method
tags%set-tag
)) ¶automatically generated writer method
tags%list-tags
)) ¶automatically generated writer method
presence%get-presence
)) ¶automatically generated writer method
presence%set-presence
)) ¶automatically generated writer method
rooms%put-typing-notification
)) ¶automatically generated writer method
profile%get-profile-information
)) ¶automatically generated writer method
profile%get-avatar-url
)) ¶automatically generated writer method
profile%set-avatar-url
)) ¶automatically generated writer method
profile%get-display-name
)) ¶automatically generated writer method
profile%set-display-name
)) ¶automatically generated writer method
rooms%unban-user-from-room
)) ¶automatically generated writer method
rooms%ban-user-from-room
)) ¶automatically generated writer method
rooms%kick-user-from-room
)) ¶automatically generated writer method
rooms%invite-user-to-room
)) ¶automatically generated writer method
filters%download
)) ¶automatically generated writer method
filters%upload
)) ¶automatically generated writer method
connection
)) ¶The id like @lunamech:matrix.org
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
admin%check-username-is-available
)) ¶automatically generated reader method
admin%register-user
)) ¶automatically generated reader method
get-turnserver-credentials
)) ¶automatically generated reader method
username-available
)) ¶automatically generated reader method
register-account
)) ¶automatically generated reader method
connection
)) ¶The username like ’lunamech’
admin%check-username-is-available
)) ¶automatically generated writer method
admin%register-user
)) ¶automatically generated writer method
get-turnserver-credentials
)) ¶automatically generated writer method
username-available
)) ¶automatically generated writer method
register-account
)) ¶automatically generated writer method
connection
)) ¶The username like ’lunamech’
admin%update-token
)) ¶automatically generated reader method
admin%create-token
)) ¶automatically generated reader method
admin%update-token
)) ¶automatically generated writer method
admin%create-token
)) ¶automatically generated writer method
rooms%set-room-visibility
)) ¶automatically generated reader method
create-room
)) ¶automatically generated reader method
rooms%set-room-visibility
)) ¶automatically generated writer method
create-room
)) ¶automatically generated writer method
media%get-thumbnail
)) ¶automatically generated reader method
media%get-thumbnail
)) ¶automatically generated writer method
connection
)) ¶jonathan.encode
.
direct-content
)) ¶jonathan.encode
.
m-room-name
)) ¶jonathan.encode
.
event-content
)) ¶jonathan.encode
.
power-level
)) ¶jonathan.encode
.
power-level%users
)) ¶jonathan.encode
.
empty-object
)) ¶jonathan.encode
.
m-presence
)) ¶jonathan.encode
.
open-id-object
)) ¶jonathan.encode
.
connection
) stream) ¶connection
) stream) ¶api-send-slot
) (metaclass standard-class
)) ¶sb-mop
.
api-send-slot-special
) (metaclass standard-class
)) ¶sb-mop
.
api-call
) (metaclass funcallable-standard-class
)) ¶sb-mop
.
(quote "default")
:api-error-error
(quote "default")
:api-error-code
(quote "default")
:api-error-args
(quote "default")
:api-error-description
(quote "default")
:api-error-error
(quote "default")
:api-error-code
(quote "default")
:api-error-args
(quote "default")
:api-error-description
The top level protocol condition.
serious-condition
.
An accompanying message.
:message
Signalled when you create an instance of an api call but dont create it with the connection object.
error
.
(quote "request contained valid json, but it was malformed in some way, e.g. missing required keys, invalid values for keys.")
:api-error-description
(quote "request contained valid json, but it was malformed in some way, e.g. missing required keys, invalid values for keys.")
:api-error-description
(quote "the state change requested cannot be performed, such as attempting to unban a user who is not banned")
:api-error-description
(quote "forbidden access, e.g. joining a room without permission, failed login.")
:api-error-description
(quote "forbidden access, e.g. joining a room without permission, failed login.")
:api-error-description
(quote "a parameter is invalid")
:api-error-description
(quote "a parameter is invalid")
:api-error-description
(quote "too many requests have been sent in a short period of time. wait a while then try again.")
:api-error-description
(quote "too many requests have been sent in a short period of time. wait a while then try again.")
:api-error-description
(quote "no access token was specified for the request.")
:api-error-description
(quote "no access token was specified for the request.")
:api-error-description
(quote "no resource was found for this request.")
:api-error-description
(quote "no resource was found for this request.")
:api-error-description
(quote "request did not contain valid json.")
:api-error-description
(quote "request did not contain valid json.")
:api-error-description
(quote "attempting to a use a room that already exists")
:api-error-description
(quote "attempting to a use a room that already exists")
:api-error-description
(quote "the request was not correctly authorized. usually due to login failures.")
:api-error-description
(quote "the request was not correctly authorized. usually due to login failures.")
:api-error-description
(quote "an unknown error has occurred.")
:api-error-description
(quote "an unknown error has occurred.")
:api-error-description
(quote "the access token specified was not recognised.
an additional response parameter, soft_logout, might be present on the response for 401 http status codes. see the soft logout section for more information.")
:api-error-description
(quote "the access token specified was not recognised.
an additional response parameter, soft_logout, might be present on the response for 401 http status codes. see the soft logout section for more information.")
:api-error-description
(quote "the server did not understand the request.")
:api-error-description
(quote "the server did not understand the request.")
:api-error-description
Signalled if you declare a slot special but do not fill it.
Signalled when the user declares the api special but (special-slot api) is not bound, meaning that they forgot to declare a slot special and fill it.
Adds contact information to the user’s account. Homeservers should use 3PIDs added through this endpoint for password resets instead of relying on the identity server.
Binds a 3PID to the user’s account through the specified identity server.
Removes a third party identifier from the user’s account. This might not cause an unbind of the identifier from the identity server.
The homeserver must check that the given email address is not already associated with an account on this homeserver.
api
.
:client-secret
:email
:send-attempt
:next-link
:id-server
:id-access-token
Gets a list of the third party identifiers that the homeserver has associated with the user’s account.
api
.
The homeserver must check that the given phone number is not already associated with an account on this homeserver.
api
.
:client-secret
:country
:phone-number
:send-attempt
:next-link
:id-server
:id-access-token
Removes a user’s third party identifier from the provided identity server without removing it from the homeserver.
Get some account_data for the client. This config is only visible to the user that set the account_data.
Get some account_data for the client on a given room. This config is only visible to the user that set the account_data.
Set some account_data for the client. This config is only visible to the user that set the account_data. The config will be synced to clients in the top-level account_data.
Set some account_data for the client on a given room. This config is only visible to the user that set the account_data. The config will be synced to clients in the per-room account_data.
Checks to see if a username is available, and valid, for the server. See the client-server API for more information.
Create a new registration token. If the request is successful, the newly created token will be returned as a registration token object in the response body.
This API deactivates an account. It removes active access tokens, resets the password, and deletes third-party IDs (to prevent the user requesting a password reset).
This API lets a server admin delete a local group. Doing so will kick all users out of the group so that their clients will correctly handle the group being deleted.
Delete media before TS.
api
.
:before-ts
:server-name
0
:size-gt
t
:keep-profiles
Delete a specific media_id.
The Delete Room admin API allows server admins to remove rooms from server and block these rooms.
api
.
:room-id
:new-room-user-id
:room-name
"room shutdown by admin."
:message
:block-room
:purge
:force-purge
WARNING: Please ensure you know what you’re doing and have read the related issue #1760. Under no situations should this API be executed as an automated maintenance task!
The Delete Room admin API allows server admins to remove rooms from server and block these rooms. ASYNC
api
.
:room-id
:new-room-user-id
:room-name
"room shutdown by admin."
:message
:block-room
:purge
:force-purge
Delete a registration token. If the request is successful, the response body will be an empty JSON object.
Deletes the given device_id for a specific user_id, and invalidates any access token associated with it.
Deletes the given devices for a specific user_id, and invalidates any access token associated with them.
This API deletes the local media from the disk of your own server that a specific user_id has created. This includes any local thumbnails.
api
.
:user-id
100
:limit
"user_id"
:order-by
Delete a users ratelimit
This API lets a client find the context of an event. This is designed primarily to investigate abuse reports.
This API returns information about reported events.
api
.
:user-id
100
:limit
:room-id
Get details about a single token. If the request is successful, the response body will be a registration token object.
It is possible to poll for updates on recent purges with a second API;
The Room Details admin API allows server admins to get all details of a room.
To check the status of forward extremities for a room:
The Room Members admin API allows server admins to get a list of all members of a room.
The Room State admin API allows server admins to get a list of all state events in a room.
This API returns information about a specific event report.
Get whether a user is a server administrator or not
Gets information about all devices for a specific user_id.
Returns information about all local media usage of users. Gives the possibility to filter them by time and user.
api
.
100
:limit
"user_id"
:order-by
:search-term
:until-ts
:from-ts
Gets information about all pushers for a specific user_id.
Get status of ratelimit
Gets a list of all room_id that a specific user_id is member
Gets a list of all local media that a specific user_id has created. By default, the response is ordered by descending creation date and ascending media ID. The newest media is on top. You can change the order with parameters order_by and dir.
api
.
:user-id
100
:limit
"user_id"
:order-by
This API returns all local user accounts. By default, the response is ordered by ascending user ID.
api
.
:user-id
:guests
:deactivated
100
:limit
"user_id"
:order-by
The List Room admin API allows server admins to get a list of rooms on their server. There are various parameters available that allow for filtering and sorting the returned list. This API supports pagination.
api
.
100
:limit
"name"
:order-by
:search-term
Get an access token that can be used to authenticate as that user. Useful for when admins wish to do actions on behalf of a user.
Grants another user the highest power available to a local user who is in the room. If the user is not in the room, and it is not publicly joinable, then invite the user.
This API allows an administrator to create or modify a user account with a specific user_id.
api
.
:user-id
:password
:displayname
Array of threepids
:threepids
Array of external ids
:external-ids
:avatar-url
t
:admin
:deactivated
Sends a server notice.
This API protects a single piece of local media from being quarantined using the above APIs. This is useful for sticker packs and other shared media which you do not want to get quarantined, especially when quarantining media in a room.
Delete media before TS.
The purge history API allows server admins to purge historic events from their database, reclaiming disk space.
Depending on the amount of history being purged a call to the API may take several minutes or longer. During this period users will not be able to paginate further back in the room from the point being purged from.
Note that Synapse requires at least one message in each room, so it will never delete the last message in a room.
api
.
:room-id
:delete-local-events
:purge-up-to-event-id
:purge-up-to-ts
Sends a server notice.
api
.
:user-id
:content
:event-type
:state-key
This API quarantines a single piece of local or remote media.
This API quarantines all local and remote media in a room.
This API quarantines all local media that a local user has uploaded. That is to say, if you would like to quarantine media uploaded by a user on a remote homeserver, you should instead use one of the other APIs.
This API returns information about the active sessions for a specific user.
This API returns information about a specific user account.
Once you have the nonce, you can make a POST to the same URL with a JSON body containing the nonce, username, password, whether they are an admin (optional, False by default), and a HMAC digest of the content. Also you can set the displayname (optional, username by default).
api
.
:nonce
:username
:display-name
t
:admin
This API extends the validity of an account by as much time as configured in the period parameter from the account_validity configuration.
Changes the password of another user. This will automatically log the user out of all their devices.
Set whether a user is a server administrator or not
Get status of ratelimit
Shadow-banning is a useful tool for moderating malicious or egregiously abusive users. A shadow-banned users receives successful responses to their client-server API requests, but the events are not propagated into rooms. This can be an effective tool as it (hopefully) takes longer for the user to realise they are being moderated before pivoting to another account.
Gets information on a single device, by device_id for a specific user_id.
This API reverts the protection of a media.
This API unquarantines a single piece of local or remote media.
Update the number of allowed uses or expiry time of a token. If the request is successful, the updated token will be returned as a registration token object in the response body.
Updates the metadata on the given device_id for a specific user_id.
Gets information about a particular user.
Remove a mapping of alias to room ID
Get a list of aliases maintained by the local server for the given room.
Create a new mapping from room alias to room ID.
Requests that the server resolve a room alias to a room ID.
The top level class for all API call objects.
funcallable-standard-object
.
3pid%add
.
3pid%bind
.
3pid%delete
.
3pid%email/request-token
.
3pid%get
.
3pid%msisdn/request-token
.
3pid%unbind
.
account-data%get-data
.
account-data%get-data-in-room
.
account-data%set-data
.
account-data%set-data-in-room
.
admin%check-username-is-available
.
admin%create-token
.
admin%deactivate-account
.
admin%delete-group
.
admin%delete-media-by-date-or-size
.
admin%delete-media-by-id
.
admin%delete-room
.
admin%delete-room-forward-extremities
.
admin%delete-room/v2
.
admin%delete-token
.
admin%delete-user-device
.
admin%delete-users-devices
.
admin%delete-users-media
.
admin%delete-users-ratelimit
.
admin%edit-users-room-membershp
.
admin%get-a-rooms-media
.
admin%get-all-tokens
.
admin%get-event-context
.
admin%get-event-reports
.
admin%get-one-token
.
admin%get-purge-status
.
admin%get-registration-nonce
.
admin%get-room-details
.
admin%get-room-forward-extremities
.
admin%get-room-members
.
admin%get-room-state
.
admin%get-server-version
.
admin%get-specific-event-report
.
admin%get-user-admin-status
.
admin%get-users-devices
.
admin%get-users-media-statistics
.
admin%get-users-pushers
.
admin%get-users-ratelimit
.
admin%get-users-room-memberships
.
admin%get-users-uploaded-media
.
admin%list-accounts
.
admin%list-rooms
.
admin%login-as-user
.
admin%make-user-admin-in-room
.
admin%modify-user-account
.
admin%post-server-notice
.
admin%protect-media-by-id
.
admin%purge-remote-media-cache
.
admin%purge-room-history
.
admin%put-server-notice
.
admin%quarantine-media-by-id
.
admin%quarantine-media-in-room
.
admin%quarantine-users-media
.
admin%query-current-sessions
.
admin%query-user-account
.
admin%register-user
.
admin%renew-account
.
admin%reset-password
.
admin%set-user-admin-status
.
admin%set-users-ratelimit
.
admin%shadowban-user
.
admin%show-user-device
.
admin%unprotect-media-by-id
.
admin%unquarantine-media-by-id
.
admin%update-token
.
admin%update-user-device
.
admin%whois-user
.
alias%delete-room-alias
.
alias%list-a-rooms-aliases
.
alias%new-room-alias
.
alias%resolve-room-alias
.
change-password
.
change-password/email/request-token
.
change-password/msisdn/request-token
.
client-versions
.
create-room
.
deactivate-account
.
devices%delete-device
.
devices%delete-devices
.
devices%get-device
.
devices%get-devices
.
devices%update-device
.
dimension-api
.
discover-domain-info
.
events%get-from-id
.
events%get-from-type-with-statekey
.
events%get-joined-members
.
events%get-room-members
.
events%get-room-messages
.
events%get-state-events-in-room
.
events%put-message-event-into-room
.
events%put-state-event-into-room
.
events%redact-event
.
filters%download
.
filters%upload
.
get-relevant-capabilities
.
get-supported-logins
.
get-turnserver-credentials
.
keys%claim-keys
.
keys%download-devices-and-keys
.
keys%get-key-changes
.
keys%upload-keys
.
login-connection
.
logout-all-connection
.
logout-connection
.
media%get-config
.
media%get-media
.
media%get-media/filename
.
media%get-preview
.
media%get-thumbnail
.
media%upload
.
notifications%get-notifications
.
openid%request-openid
.
presence%get-presence
.
presence%set-presence
.
profile%get-avatar-url
.
profile%get-display-name
.
profile%get-profile-information
.
profile%set-avatar-url
.
profile%set-display-name
.
protocol%send-to-device
.
pushers%get-active-pushers
.
pushers%set-pusher
.
pushrules%change-a-pushrule-actions
.
pushrules%create-pushrule
.
pushrules%delete-specific-pushrule
.
pushrules%enable-pushrule
.
pushrules%get-pushrules
.
pushrules%get-specific-pushrule
.
pushrules%pushrule-actions
.
pushrules%pushrule-enabled
.
register-account
.
register-account/email/request-token
.
register-account/msisdn/request-token
.
rooms%ban-user-from-room
.
rooms%events-before-and-after
.
rooms%forget-a-room
.
rooms%invite-user-to-room
.
rooms%invite-user-to-room/3pid
.
rooms%join-a-room
.
rooms%join-a-room/alias-or-id
.
rooms%kick-user-from-room
.
rooms%leave-a-room
.
rooms%my-joined-rooms
.
rooms%public-rooms
.
rooms%public-rooms/filtered
.
rooms%put-typing-notification
.
rooms%report-content
.
rooms%room-visibility
.
rooms%send-event-receipt
.
rooms%set-read-receipt
.
rooms%set-room-visibility
.
rooms%unban-user-from-room
.
rooms%upgrade-room
.
search-for-user
.
server-side-search
.
spaces%space-hierarchy
.
sso%sso-url
.
sync
.
tags%delete-tag
.
tags%list-tags
.
tags%set-tag
.
thirdparty%get-protocol-location
.
thirdparty%get-protocol-metadata
.
thirdparty%get-protocol-users
.
thirdparty%get-protocols-metadata
.
thirdparty%get-thirdparty-locations
.
thirdparty%thirdparty-for-user
.
username-available
.
wait-for-events
.
whoami
.
api
.
bound-query-param-slots
.
call-api
.
connection
.
contains-txn-p
.
content-type
.
do-not-decode-p
.
endpoint
.
execute-api-call
.
generate-authorization
.
generate-authorization-headers
.
generate-body
.
generate-body%normal
.
generate-body%special
.
generate-content-type
.
generate-header-list
.
generate-header-list
.
generate-header-list
.
generate-url
.
initialize-instance
.
print-object
.
query-param-slot->string
.
query-param-slots->string
.
rate-limited-p
.
remove-unbound-slots
.
request-fun
.
request-type
.
required-slots
.
requires-auth-p
.
(setf result)
.
result
.
slots-still-missing
.
slots-to-send
.
slots-to-send-and-validated
.
special-slot
.
specialp
.
string-constructor
.
validate-slot-for-sending
.
validate-slots-for-sending
.
values-for-required
.
lunamech-matrix-api/v2:connection
:connection
This slot is read-only.
string
:token
string
:token
Changes the password for an account on this homeserver.
The homeserver must check that the given email address is associated with an account on this homeserver.
api
.
:client-secret
:email
:send-attempt
:next-link
:id-server
:id-access-token
The homeserver must check that the given phone number is not already associated with an account on this homeserver.
api
.
:client-secret
:country
:phone-number
:send-attempt
:next-link
Gets the versions of the specification supported by the server.
api
.
%to-json
.
(setf api)
.
api
.
(setf auth)
.
auth
.
(setf device-id)
.
device-id
.
(setf encryption)
.
encryption
.
(setf filters)
.
filters
.
homeserver
.
(setf logged-in-p)
.
logged-in-p
.
(setf password)
.
password
.
print-object
.
(setf status)
.
status
.
(setf url)
.
url
.
(setf user-id)
.
user-id
.
(setf username)
.
username
.
:logged-in-p
:filters
(make-instance (quote lunamech-matrix-api:status))
:status
string
:username
string
:user-id
string
:password
The slot used to store the associated encryption object
lunamech-matrix-api::encryption
:encryption
string
:device-id
This object is passed to all api calls.
(setf api)
.
api
.
(setf auth)
.
auth
.
(setf con-lock)
.
con-lock
.
(setf device-id)
.
device-id
.
(setf encryption)
.
encryption
.
(setf filters)
.
filters
.
homeserver
.
(setf logged-in-p)
.
logged-in-p
.
(setf password)
.
password
.
print-object
.
(setf status)
.
status
.
(setf txn)
.
txn
.
(setf url)
.
url
.
(setf user-id)
.
user-id
.
(setf username)
.
username
.
:filters
(make-instance (quote lunamech-matrix-api/v2:status))
The URL of the matrix server you want to connect to
string
:url
url
.
Probably best not touch this but this is prefixed to each request unless the API itself suggests otherwise.
string
"/_matrix/client/v3/"
:api
api
.
The username like ’lunamech’
string
:username
An auto incrementing Txn id. This is automatically added to each api call that accepts a TXN.
fixnum
0
:txn
txn
.
The id like @lunamech:matrix.org
string
:user-id
Your users password login.
string
:password
The slot used to store the associated encryption object
lunamech-matrix-api/v2:encryption
A lock for the connection
bordeaux-threads:lock
(bordeaux-threads:make-lock)
string
:device-id
Create a new room with various configuration options.
api
.
(setf creation-content)
.
creation-content
.
(setf initial-state)
.
initial-state
.
(setf invite)
.
invite
.
(setf invite-3pid)
.
invite-3pid
.
(setf is-direct)
.
is-direct
.
(setf name)
.
name
.
(setf power-level-content-override)
.
power-level-content-override
.
(setf preset)
.
preset
.
(setf room-alias-name)
.
room-alias-name
.
(setf room-version)
.
room-version
.
(setf topic)
.
topic
.
(setf visibility)
.
visibility
.
"private"
:visibility
:room-alias-name
:topic
:invite
:invite-3pid
:room-version
:creation-content
:initial-state
:preset
:is-direct
:power-level-content-override
Deactivate the user’s account, removing all ability for the user to login again.
Deletes the given device, and invalidates any access token associated with it.
Deletes the given devices, and invalidates any access token associated with them.
Gets information about a single device for the current user.
Gets information about all devices for the current user.
api
.
Updates the metadata on the given device.
Gets discovery information about the domain.
api
.
:content
"m.room.message"
:etype
:event-id
:sender
:origin-server-ts
:unsigned
:room-id
:content
Get a single event based on roomId/eventId. You must have permission to retrieve this event e.g. by being a member in the room for this event.
Looks up the contents of a state event in a room. If the user is joined to the room then the state is taken from the current state of the room. If the user has left the room then the state is taken from the state of the room when they left.
This API returns a map of MXIDs to member info objects for members of the room. The current user must be in the room for it to work, unless it is an Application Service in which case any of the AS’s users must be in the room. This API is primarily for Application Services and should be faster to respond than /members as it can be implemented more efficiently on the server.
Get the list of members for this room
This API returns a list of message and state events for a room. It uses pagination query parameters to paginate history in the room.
api
.
:room-id
10
:limit
:filter
Get the state events for the current state of a room.
This endpoint is used to send a message event to a room. Message events allow access to historical events and pagination, making them suited for "once-off" activity in a room.
State events can be sent using this endpoint. These events will be overwritten if <room id>, <event type> and <state key> all match.
Strips all information out of an event which isn’t critical to the integrity of the server-side representation of the room.
Used to store data about a filter and its key
Used to store data about a filter and its key
Download a filter
Uploads a new filter definition to the homeserver. Returns a filter ID that may be used in future requests to restrict which events are returned to the client.
api
.
:user-id
:event-fields
"client"
:event-format
:presence
:account-data
:room-filter
Gets information about the server’s supported feature set and other relevant capabilities.
api
.
Gets the homeserver’s supported login types to authenticate users. Clients should pick one of these and supply it as the type when logging in.
api
.
This API provides credentials for the client to use when initiating calls.
Gets information about the token’s owner, such as the user ID for which it belongs.
Exchanges an OpenID object for a token which can be used to authorize future requests to the manager.
:access-token
:token-type
:matrix-server-name
:expires-in
Claims one-time keys for use in pre-key messages.
Returns the current devices and identity keys for the given users.
Publishes end-to-end encryption keys for the device.
Authenticates the user, and issues an access token they can use to authorize themself in subsequent requests.
api
.
"m.login.password"
:login-type
:identifier
:password
:initial-device-display-name
:device-id
Invalidates an existing access token, so that it can no longer be used for authorization.
api
.
This endpoint allows clients to retrieve the configuration of the content repository, such as upload limitations. Clients SHOULD use this as a guide when using content repository endpoints. All values are intentionally left optional. Clients SHOULD follow the advice given in the field description when the field is not available.
api
.
Download content from content repo
Download content from content repo, with a filename
api
.
:server-name
:media-id
:filename
t
:allow-remote
Get information about a URL for the client. Typically this is called when a client sees a URL in a message and wants to render a preview for the user.
Download a thumbnail for content from content repo
api
.
:server-name
:media-id
:width
:height
:resize-method
:allow-remote
Upload some content to the content repository
This API is used to paginate through the list of events that the user has been, or would have been notified about.
Gets an OpenID token object that the requester may supply to another service to verify their identity in Matrix. The generated token is only valid for exchanging for user information from the federation API for OpenID.
Get the given user’s presence state
This API sets the given user’s presence state. When setting the status, the activity time is updated to reflect that activity; the client does not need to specify the last_active_ago field. You cannot set the presence state of another user.
Gets the users avatar url
Gets the displayname
Get the combined profile information for this user.
Sets the users avatar url
Sets the users displayname
This endpoint is used to send send-to-device events to a set of client devices.
Gets all currently active pushers for the authenticated user.
Claims one-time keys for use in pre-key messages.
api
.
:pushkey
:app-id
:app-display-name
:device-display-name
:profile-tag
:append-bool
This endpoint allows clients to change the actions of a push rule. This can be used to change the actions of builtin rules.
This endpoint allows the creation, modification and deletion of pushers for this user ID. The behaviour of this endpoint varies depending on the values in the JSON body.
api
.
:scope
:rule-id
:before
:after
:actions
:conditions
:pattern
Delete a single specified push rule.
Retrieve all push rulesets for this user. Clients can "drill-down" on the rulesets by suffixing a scope to this path e.g. /pushrules/global/. This will return a subset of this data under the specified key e.g. the global key.
Retrieve a single specified push rule.
This endpoint get the actions for the specified push rule.
This endpoint gets whether the specified push rule is enabled.
Register for an account on this homeserver.
api
.
:username
:password
:device-id
:initial-device-display-name
:inhibit-login
The homeserver must check that the given email address is not already associated with an account on this homeserver.
api
.
:client-secret
:email
:send-attempt
:next-link
:id-server
:id-access-token
The homeserver must check that the given phone number is not already associated with an account on this homeserver.
api
.
:client-secret
:country
:phone-number
:send-attempt
:next-link
:id-server
:id-access-token
Ban a user from the room.
This API returns a number of events that happened just before and after the specified event. This allows clients to get the context surrounding an event.
This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.
This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room. Uses 3pid.
api
.
:room-id
:id-server
:id-access-token
:medium
:address
This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.
This API invites a user to participate in a particular room. They do not start participating in the room until they actually join the room.
Kick a user from the room.
This API starts a user participating in a particular room, if that user is allowed to participate in that room.
Get a list of the users joined rooms.
api
.
List the public rooms on the server.
List the public rooms on the server with optional filter
api
.
:limit
:since
:filter
:include-all-networks
:third-party-instance-id
:server
This tells the server that the user is typing for the next N milliseconds where N is the value specified in the timeout key. Alternatively, if typing is false, it tells the server that the user has stopped typing.
Reports an event as inappropriate to the server, which may then notify the appropriate people
api
.
:event-id
:room-id
-50
:score
"this makes me sad."
:reason
This API updates the marker for the given receipt type to the event ID specified.
Sets the visibility of a given room in the server’s public room directory.
Unban a user from the room.
Upgrades the given room to a particular room version.
Performs a search for users.
Performs a full text search across different categories
Get a spaces hierarchy
api
.
:room-id
:suggested-only
:limit
:max-depth
A web-based Matrix client should instruct the user’s browser to navigate to this endpoint in order to log in via SSO.
:latest-sync
A convenient way of storing the latest sync
Sync
api
.
:filter
:since
:full-state
:set-presence
100
:timeout
Add a tag to the room.
List the tags set by a user on a room.
Fetches the metadata from the homeserver about a particular third party protocol.
Retrieve a Matrix User ID linked to a user on the third party service, given a set of user parameters.
Fetches the overall metadata about protocols supported by the homeserver. Includes both the available protocols and all fields required for queries against each protocol.
api
.
Retrieve an array of third party network locations from a Matrix room alias.
Retrieve an array of third party users from a Matrix User ID.
This will listen for new events related to a particular room and return them to the caller. This will block until an event is received, or until the timeout is reached.
Gets information about the owner of a given access token.
api
.
Catches any conditions signalled by dex and converts the response into a special condition defined in src/classes.lisp and signals.
Maps over SYM-STRING-LIST which is a mix of symbols and strings, if its a string returns ‘(list ,string) if it is a symbol then looks for the slot with the name ,entry and the returns ‘(cons ,entry ,(encoder slot)), this final accumulated list is returned.
If a string in LIST starts with START then interns and upcases it with START removed. START should be a string of len 1.
Takes a string like ’foo/:bar/quux and returns a function with N arguments where
N is the number of words prefixed with :, so in the example it would be a function with
one argument bar. When executed with this argument :bar would be replaced and a new
string returned. Checks the slot related to the : argument to see if there is an associated
encoder, if there is then it encodes that argument with that single argument function.
Also checks if the argument is optional, if it is optional then it is added as an
&optional argument to the returned function with a default argument of nil, this is
removed if no value is added.
If ’name->json is bound within API-SLOT then uses that for the name rather than converting the #’c2mop:slot-definition-name to snake-case.
Expects a plist that was generated by jojo parsing.
Loops over PLIST and creates a single string from the keys and vals.
Keys are displayed with the following format string ~A= and vals ~A&. Vals are
also url encoded
Converts a slot from within an instance of API into a value that will be converted to JSON. Uses HASH for this.
Converts an instance of API into a JSON string. Currently uses SHASHT.
open-id-object
)) ¶automatically generated reader method
api-timeout
)) ¶api-timeout
)) ¶api-timeout
)) ¶api-timeout
)) ¶pushrules%create-pushrule
)) ¶automatically generated reader method
pushrules%create-pushrule
)) ¶automatically generated writer method
admin%put-server-notice
)) ¶automatically generated reader method
admin%post-server-notice
)) ¶automatically generated reader method
admin%put-server-notice
)) ¶automatically generated writer method
admin%post-server-notice
)) ¶automatically generated writer method
Correctly encode VALUE based on whether it is a string or a symbol.
api-send-slot
)) ¶api-send-slot
)) ¶if this slot is being encoded into the URL then uses this function.
connection
)) ¶connection
)) ¶The slot used to store the associated encryption object
open-id-object
)) ¶automatically generated reader method
Generates the header list for an api call
dimension-api
)) ¶connection
)) ¶api-send-slot
)) ¶automatically generated reader method
api-send-slot
)) ¶automatically generated writer method
converts a keyword like :MSC2946 into a URL. If key is a string
evaluates to that string, if it is :DEFAULT evaluates to (api connection), if it is
anything else evaluates to (api connection)
rooms%set-read-receipt
)) ¶automatically generated reader method
rooms%set-read-receipt
)) ¶automatically generated writer method
rooms%set-read-receipt
)) ¶automatically generated reader method
rooms%set-read-receipt
)) ¶automatically generated writer method
open-id-object
)) ¶automatically generated reader method
encryption
)) ¶automatically generated reader method
encryption
)) ¶automatically generated writer method
api-send-slot
)) ¶api-send-slot
)) ¶A list of potential values.
connection
)) ¶automatically generated reader method
connection
)) ¶automatically generated writer method
m-presence
)) ¶automatically generated reader method
m-presence
)) ¶automatically generated writer method
pushers%set-pusher
)) ¶automatically generated reader method
pushers%set-pusher
)) ¶automatically generated writer method
api-send-slot
)) ¶automatically generated reader method
api-send-slot
)) ¶automatically generated writer method
(eql :filter)
) list) ¶(eql :filters)
) list) ¶(eql :auth)
) list) ¶(eql :status)
) list) ¶(eql :filter)
) list) ¶(eql :filters)
) list) ¶(eql :auth)
) list) ¶(eql :status)
) list) ¶direct-content
)) ¶automatically generated reader method
direct-content
)) ¶automatically generated writer method
thirdparty%get-protocol-location
)) ¶automatically generated reader method
thirdparty%get-protocol-location
)) ¶automatically generated writer method
encryption
)) ¶automatically generated reader method
encryption
)) ¶automatically generated writer method
presence%set-presence
)) ¶automatically generated reader method
presence%set-presence
)) ¶automatically generated writer method
open-id-object
)) ¶open-id-object
)) ¶automatically generated reader method
power-level%users
)) ¶power-level%users
)) ¶An alist of users to their powerlevels. 50 is moderator, 100 admin.
power-level
)) ¶power-level
)) ¶A power-level%users object
admin%get-all-tokens
)) ¶automatically generated reader method
admin%get-all-tokens
)) ¶automatically generated writer method
admin%login-as-user
)) ¶automatically generated reader method
admin%login-as-user
)) ¶automatically generated writer method
progn
.
:most-specific-first
api-send-slot
)) ¶Makes sure a slot is conforming.
error
.
(quote "the state change requested cannot be performed, such as attempting to unban a user who is not banned")
:api-error-description
Signalled when you have tried to execute an api call but you are missing data from a required slot.
This API allows an administrator to join an user account with a given user_id to a room with a given room_id_or_alias. You can only modify the membership of local users. The server administrator must be in the room and have permission to invite users.
This API gets a list of known media in a room. However, it only shows media from unencrypted events or rooms.
Lists all tokens and details about them. If the request is successful, the top level JSON object will have a registration_tokens key which is an array of registration token objects.
To fetch the nonce, you need to request one from the API
api
.
funcallable-standard-class
.
(setf api)
.
api
.
compute-effective-slot-definition
.
compute-slots
.
(setf connection)
.
connection
.
(setf contains-txn-p)
.
contains-txn-p
.
content-type
.
direct-slot-definition-class
.
(setf do-not-decode-p)
.
do-not-decode-p
.
effective-slot-definition-class
.
(setf endpoint)
.
endpoint
.
find-special-slot
.
(setf rate-limited-p)
.
rate-limited-p
.
request-fun
.
(setf required-slots)
.
required-slots
.
(setf requires-auth-p)
.
requires-auth-p
.
special-slot
.
specialp
.
(setf string-constructor)
.
string-constructor
.
validate-superclass
.
:connection
A URL with :<slot-name> within where the slot value is encoded.
:endpoint
Set to t and this will not be parsed as json.
:do-not-decode-p
:request-fun
This slot is read-only.
t
:rate-limited-p
t
:requires-auth-p
Change to a symbol and that slot will be used for the content type instead
"application/json; charset=utf-8"
:content-type
This slot is read-only.
When set to t then TXN is taken from connection when executed.
This slot is read-only.
api-send-slot
.
standard-direct-slot-definition
.
api-send-slot
.
standard-effective-slot-definition
.
if this slot is being encoded into the URL then uses this function.
(function quri.encode:url-encode)
:encoder
:in-url-p
:send
A list of potential values.
:one-of
:query-param-p
t
api-send-slot-special
.
standard-direct-slot-definition
.
api-send-slot-special
.
standard-effective-slot-definition
.
A toplevel class used to define new webhooks.
slot-definition
.
:name->json
:send
:category
:requiredp
api-slot
.
standard-direct-slot-definition
.
api-slot
.
standard-effective-slot-definition
.
:contain
Gets a list of users who have updated their device identity keys since a previous sync token.
Invalidates all access tokens for a user, so that they can no longer be used for authorization.
api
.
:access-token
This slot is read-only.
:token-type
This slot is read-only.
:matrix-server-name
This slot is read-only.
:expires-in
This slot is read-only.
A power-level%users object
lunamech-matrix-api::power-level%users
:users
An alist of users to their powerlevels. 50 is moderator, 100 admin.
:users
This endpoint allows clients to enable or disable the specified push rule.
This API stops a user remembering about a particular room.
Gets the visibility of a given room on the server’s public room directory.
Sets the position of the read marker for a given room, and optionally the read receipt’s location.
Add a tag to the room.
Requesting this endpoint with a valid protocol name results in a list of successful mapping results in a JSON array. Each result contains objects to represent the Matrix room or rooms that represent a portal to this third party network. Each has the Matrix room alias string, an identifier for the particular third party network protocol, and an object containing the network-specific fields that comprise this identifier. It should attempt to canonicalise the identifier as much as reasonably possible given the network type.
Checks to see if a username is available, and valid, for the server.
Jump to: | %
(
A B C D E F G H I J K L M N O P Q R S T U V W |
---|
Jump to: | %
(
A B C D E F G H I J K L M N O P Q R S T U V W |
---|
Jump to: | *
+
A B C D E F G H I K L M N O P Q R S T U V W |
---|
Jump to: | *
+
A B C D E F G H I K L M N O P Q R S T U V W |
---|
Jump to: | 1
2
3
4
5
6
8
9
A C D E F G H I K L M N O P R S T U V W |
---|
Jump to: | 1
2
3
4
5
6
8
9
A C D E F G H I K L M N O P R S T U V W |
---|