This is the official registry of XMPP URI/IRI Querytypes as maintained by the XMPP Registrar and authorized by XEP-0147: XMPP URI Scheme Query Components.
Last Updated: 2006-06-19
XML: https://xmpp.org/registrar/querytypes.xml
1. command
2. disco
3. invite
4. join
5. message
6. pubsub
7. recvfile
8. register
9. remove
10. roster
11. sendfile
12. subscribe
13. unregister
14. unsubscribe
15. vcard
Protocol: http://jabber.org/protocol/commands
Description: enables completion of ad-hoc commands
Documentation: XEP-0050
Key Description Values node the command node None Defined action the ad-hoc commands action type cancel -- a request to cancel processing of the command
complete -- a request to complete processing of the command
execute -- a request to execute the command (the default implied action)
next -- a request to move to the next command in a series
prev -- a request to move to the previous command in a series
Protocol: http://jabber.org/protocol/disco
Description: enables interaction for the purpose of service discovery
Documentation: XEP-0030
Key Description Values node the (optional) service discovery node None Defined request the service discovery request type info -- a service discovery information (disco#info) request
items -- a service discovery items (disco#items) request
type the IQ type get -- an IQ get
set -- an IQ set (disco publish)
Protocol: http://jabber.org/protocol/muc
Description: enables simultaneously joining a groupchat room and inviting others
Documentation: XEP-0045
Key Description Values jid the JID of the invitee None Defined password the password required to enter a multi-user chat room None Defined
Protocol: http://jabber.org/protocol/muc
Description: enables joining a groupchat room
Documentation: XEP-0045
Key Description Values password the password required to enter a multi-user chat room None Defined
Protocol: jabber:client
Description: enables sending of an XMPP message stanza
Documentation: XEP-0147
Key Description Values subject a subject for the message per the "jabber:client" schema None Defined body a body for the message per the "jabber:client" schema None Defined thread a Thread ID for the message per the "jabber:client" schema None Defined from a from address for the message per the "jabber:client" schema None Defined id an ID for the message per the "jabber:client" schema None Defined type the message type per the "jabber:client" schema chat -- a message of type "chat"
groupchat -- a message of type "groupchat"
headline -- a message of type "headline"
normal -- a message of type "normal"
Protocol: http://jabber.org/protocol/pubsub
Description: enables interaction with a publish-subscribe service
Documentation: XEP-0060
Key Description Values action the pubsub action subscribe -- enables subscribing to a pubsub node
unsubscribe -- enables unsubscribing from a pubsub node
node the pubsub node None Defined
Protocol: http://jabber.org/protocol/si/profile/file-transfer
Description: enables initiation of an outbound file transfer from XMPP entity
Documentation: XEP-0096
Key Description Values mime-type the MIME type of the file being offered None Defined name the name of the file being offered None Defined sid the session ID associated with the file being offered None Defined size the size in bytes of the file being offered None Defined
Protocol: jabber:iq:register
Description: enables registering with a server or service
Documentation: XEP-0077
Keys: None Defined
Protocol: jabber:iq:roster
Description: enables removing a roster item
Documentation: XEP-0147
Keys: None Defined
Protocol: jabber:iq:roster
Description: enables adding or editing a roster item
Documentation: XEP-0147
Key Description Values group the user-assigned group for the roster item None Defined name the user-assigned name for the roster item None Defined
Protocol: http://jabber.org/protocol/si/profile/file-transfer
Description: enables initiation of an inbound file transfer to XMPP entity
Documentation: XEP-0096
Keys: None Defined
Protocol: jabber:client
Description: enables sending a presence subscription request
Documentation: XEP-0147
Keys: None Defined
Protocol: jabber:iq:register
Description: enables cancellation of a registration with a server or service
Documentation: XEP-0077
Keys: None Defined
Protocol: jabber:client
Description: enables unsubscribing from an entity's presence
Documentation: XEP-0147
Keys: None Defined
Protocol: vcard-temp
Description: enables retrieval of an entity's vCard data
Documentation: XEP-0054
Keys: None Defined
2006-06-19 Added remove, unregister, and unsubscribe (from XEP-0147, version 1.1). (psa)
2006-03-23 Initial version (populated from XEP-0147, version 1.0). (psa)