Difference between revisions of "API:Network/Info"
Jump to navigation
Jump to search
m (→Parameters: In keeping with other pages that have this bolded..) |
m (Replace references to Freenode) |
||
Line 26: | Line 26: | ||
| required | | required | ||
| The name of the network you wish to retrieve the information of | | The name of the network you wish to retrieve the information of | ||
− | | | + | | LiberaChat |
|- | |- | ||
| username | | username | ||
Line 40: | Line 40: | ||
-d server=Apple | -d server=Apple | ||
-d username=TestyTest | -d username=TestyTest | ||
− | -d network= | + | -d network=LiberaChat |
-d key=d681883383bcf7963427b1629d0b9963cf6335b5 | -d key=d681883383bcf7963427b1629d0b9963cf6335b5 | ||
== Example Response == | == Example Response == | ||
{ | { | ||
− | " | + | "LiberaChat" : { |
"ident" : "test", | "ident" : "test", | ||
"trustedfps" : [], | "trustedfps" : [], | ||
Line 65: | Line 65: | ||
"usermask" : "TestyTest!test@my.host.name", | "usermask" : "TestyTest!test@my.host.name", | ||
"alternate" : "TestTesty", | "alternate" : "TestTesty", | ||
− | "name" : " | + | "name" : "LiberaChat", |
− | "irc. | + | "irc.libera.chat" : { |
− | "host" : "irc. | + | "host" : "irc.libera.chat", |
"port" : 6667, | "port" : 6667, | ||
"password" : "", | "password" : "", |
Latest revision as of 17:20, 26 May 2021
Resource URI
https://api.bnc4free.com/network/info
Parameters
Variable | Required | Description | Example |
---|---|---|---|
server | required | The name of the server | Apple |
username | required | Your Username | TestyTest |
key | required | Your API Key | d681883383bcf7963427b1629d0b9963cf6335b5 |
network | required | The name of the network you wish to retrieve the information of | LiberaChat |
username | optional | (Staff Option) The username to retrieve information for | AnotherTestyTest |
Example Request
curl -XPOST --url https://api.bnc4free.com/network/info -d server=Apple -d username=TestyTest -d network=LiberaChat -d key=d681883383bcf7963427b1629d0b9963cf6335b5
Example Response
{ "LiberaChat" : { "ident" : "test", "trustedfps" : [], "trustallcerts" : true, "floodprotect" : { "enabled" : true, "joindelay" : 0, "floodburst" : 9, "floodrate" : 2 }, "ircaway" : false, "connected" : true, "realname" : "TestyTest", "manageservers" : false, "trustpki" : true, "vhost" : "10.0.0.6", "nickname" : "TestyTest", "quitmsg" : "Goodbye dear friends", "usermask" : "TestyTest!test@my.host.name", "alternate" : "TestTesty", "name" : "LiberaChat", "irc.libera.chat" : { "host" : "irc.libera.chat", "port" : 6667, "password" : "", "current" : true }, "modules" : { "modules_online" : { "loaded" : false, "description" : "Makes ZNC's *modules to be \"online\".", "name" : "modules_online" }, "autoreply" : { "name" : "autoreply", "description" : "Reply to queries when you are away", "loaded" : false }, "log" : { "loaded" : false, "description" : "Writes IRC logs.", "name" : "log" }, "stickychan" : { "loaded" : false, "description" : "configless sticky chans, keeps you there very stickily even", "name" : "stickychan" }, "buffextras" : { "loaded" : true, "name" : "buffextras", "description" : "Adds joins, parts etc. to the playback buffer" }, "sasl" : { "loaded" : false, "description" : "Adds support for sasl authentication capability to authenticate to an IRC server", "name" : "sasl" }, "kickrejoin" : { "loaded" : false, "description" : "Autorejoins on kick", "name" : "kickrejoin" }, "block_motd" : { "name" : "block_motd", "description" : "Block the MOTD from IRC so it's not sent to your client(s).", "loaded" : false }, "alias" : { "description" : "Provides bouncer-side command alias support.", "name" : "alias", "loaded" : false }, "perform" : { "description" : "Keeps a list of commands to be executed when ZNC connects to IRC.", "name" : "perform", "loaded" : true }, "keepnick" : { "name" : "keepnick", "description" : "Keeps trying for your primary nick", "loaded" : false }, "autovoice" : { "description" : "Auto voice the good people", "name" : "autovoice", "loaded" : false }, "cert" : { "loaded" : false, "name" : "cert", "description" : "Use a ssl certificate to connect to a server" }, "raw" : { "loaded" : false, "name" : "raw", "description" : "View all of the raw traffic" }, "q" : { "loaded" : false, "name" : "q", "description" : "Auths you with QuakeNet's Q bot." }, "away" : { "description" : "This module will automatically set you away on IRC while you are disconnected from the bouncer.", "name" : "away", "loaded" : false }, "route_replies" : { "loaded" : false, "description" : "Send replies (e.g. to /who) to the right client only", "name" : "route_replies" }, "autoop" : { "description" : "Auto op the good people", "name" : "autoop", "loaded" : false }, "autocycle" : { "loaded" : false, "name" : "autocycle", "description" : "Rejoins channels to gain Op if you're the only user left" }, "modtcl" : { "name" : "modtcl", "description" : "Loads Tcl scripts as ZNC modules", "loaded" : false }, "nickserv" : { "description" : "Auths you with NickServ (prefer SASL module instead)", "name" : "nickserv", "loaded" : false }, "chansaver" : { "name" : "chansaver", "description" : "Keeps config up-to-date when user joins/parts.", "loaded" : false }, "stripcontrols" : { "name" : "stripcontrols", "description" : "Strips control codes (Colors, Bold, ..) from channel and private messages.", "loaded" : false }, "autoattach" : { "name" : "autoattach", "description" : "Reattaches you to channels on activity.", "loaded" : false }, "watch" : { "loaded" : false, "name" : "watch", "description" : "Copy activity from a specific user into a separate window" } }, "autoconnect" : true, "clientsconnected" : 0, "attached" : false, "clients" : [], "clientencoding" : "" }, "status" : "success", "username" : "TestyTest" }