API:Network/Info
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
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"
   }