Numeric

Numerics used in place of words in IRC commands. Only sent from the server.

Values

ValueMeaning
RPL_WELCOME001

Sent after successfully logging in to the server.

RPL_YOURHOST002

ditto

RPL_CREATED003

ditto

RPL_MYINFO004

ditto

RPL_BOUNCE005

Sent when the connection is refused, suggesting an alternate server. This is often used when the connection is refused because the server is already full.

RPL_USERHOST302

Reply format used by USERHOST to list replies to the query list.

RPL_ISON303

Reply format used by ISON to list replies to the query list.

RPL_AWAY301

Reply from a command directed at a user who is marked as away.

RPL_UNAWAY305

Reply from AWAY command when no longer marked as away.

RPL_NOWAWAY306

Reply from AWAY when marked as away.

RPL_WHOISUSER311

Reply to WHOIS with information about the user.

RPL_WHOISSERVER312

Reply to WHOIS with information about the server the user is connected to.

RPL_WHOISOPERATOR313

Reply to WHOIS indicating the operator status of the user.

RPL_WHOISIDLE317

Reply to WHOIS with information about the user's idle status.

RPL_ENDOFWHOIS318

End of replies to WHOIS command.

RPL_WHOISCHANNELS319

Reply to WHOIS listing the channels the user has joined.

RPL_WHOWASUSER314

Reply to WHOWAS with information about the user.

RPL_ENDOFWHOWAS369

End of replies to WHOWAS.

RPL_LIST322

Reply to LIST containing a single channel.

RPL_LISTEND323

End of replies to LIST.

RPL_LISTSTART321

Deprecated. Formerly indicated the start of a response to LIST command.

RPL_CHANNELMODEIS324

Reply to a MODE command on a channel which does not change any modes.

RPL_NOTOPIC331

Reply to TOPIC if no topic is set.

RPL_TOPIC332

Reply to TOPIC if a topic is set.

RPL_INVITING341

Reply to successful INVITE command.

RPL_SUMMONING342

Reply to successful SUMMON command.

RPL_INVITELIST346

A single listing of an invitation mask for a channel.

RPL_ENDOFINVITELIST347

End of RPL_INVITELIST replies.

RPL_EXCEPTLIST348

A single listing of an exception mask for a channel.

RPL_ENDOFEXCEPTLIST349

End of RPL_EXCEPTLIST replies.

RPL_VERSION351

Reply to VERSION command.

RPL_WHOREPLY352

Reply to WHO command.

RPL_ENDOFWHO315

End of replies to WHO command.

RPL_NAMREPLY353

Reply to NAMES command.

RPL_ENDOFNAMES366

End of replies to NAMES command.

RPL_BANLIST367

A single listing of a ban mask for a channel.

RPL_ENDOFBANLIST368

End of RPL_BANLIST replies.

RPL_INFO371

Reply to INFO command.

RPL_ENDOFINFO374

End of replies to INFO command.

RPL_MOTDSTART375

Sent at the start of MOTD transmission.

RPL_MOTD372

A line of the MOTD.

RPL_ENDOFMOTD376

End of the MOTD.

RPL_YOUREOPER381

Reply to a successful OPER command.

RPL_REHASHING382

Reply to a successful REHASH command.

RPL_YOURESERVICE383

Reply received upon successfully registering as a service.

RPL_TIME391

Reply to TIME command.

RPL_USERSSTART392

Start of replies to USERS command.

RPL_USERS393

Reply to USERS command.

RPL_ENDOFUSERS394

End of replies to USERS command.

RPL_NOUSERS395

Reply to USERS if there are no users.

RPL_TRACECONNECTING201

Reply to TRACE command indicating a server which has not yet been connected to.

RPL_TRACEHANDSHAKE202

Reply to TRACE command indicating a server which is still completing the server-to-server handshake.

RPL_TRACEUNKNOWN203

Reply to TRACE command indicating a server which is in an unknown state.

RPL_TRACEOPERATOR204

Reply to TRACE command upon a user, indicates that the specified user is an operator.

RPL_TRACEUSER205

Reply to TRACE command upon a user.

RPL_TRACESERVER206

Reply to TRACE command upon a server, with details about the specified server.

RPL_TRACESERVICE207

Reply to TRACE command upon a user, indicates that the specified user is a service.

RPL_TRACENEWTYPE208

Reply to TRACE command, indicates a connection of some sort which does not fit any of the other RPL_TRACE* replies.

RPL_TRACECLASS209

Reply to TRACE command. Unknown meaning.

RPL_TRACELOG261

Reply to TRACE command. Unknown meaning.

RPL_TRACEEND262

End of replies to TRACE command.

RPL_STATSLINKINFO211

Reply to STATS command with information about the specified server's links.

RPL_STATSCOMMANDS212

Reply to STATS command with information about the specified server's commands.

RPL_ENDOFSTATS219

End of replies to STATS command.

RPL_STATSUPTIME242

Reply to STATS command with information about the specified server's uptime.

RPL_STATSCLINE213

Reply to STATS command listing the specified server's C-lines.

RPL_STATSNLINE214

Reply to STATS command listing the specified server's N-lines.

RPL_STATSILINE215

Reply to STATS command listing the specified server's I-lines.

RPL_STATSKLINE216

Reply to STATS command listing the specified server's K-lines.

RPL_STATSYLINE218

Reply to STATS command listing the specified server's Y-lines.

RPL_STATSLLINE241

Reply to STATS command listing the specified server's L-lines.

RPL_STATSOLINE243

Reply to STATS command listing the specified server's O-lines.

RPL_STATSHLINE244

Reply to STATS command listing the specified server's H-lines.

RPL_UMODEIS221

Reply to MODE command on a user, listing their modes.

RPL_LUSERCLIENT251

Reply to LUSERS command specifying the number of users logged in across the network.

RPL_LUSEROP252

Reply to LUSERS command specifying the number of operators logged in across the network.

RPL_LUSERUNKNOWN253

Reply to LUSERS command specifying the number of unknown connections.

RPL_LUSERCHANNELS254

Reply to LUSERS command specifying the number of channels across the network.

RPL_LUSERME255

Reply to LUSERS command specifying the number of users and links on the local server.

RPL_ADMINME256

Start of reply to ADMIN command.

RPL_ADMINLOC1257

Reply to ADMIN command, first line.

RPL_ADMINLOC2258

Reply to ADMIN command, second line.

RPL_ADMINEMAIL259

Reply to ADMIN command, third and final line, typically listing the server administrator's email.

RPL_TRYAGAIN263

Reply to a command which was dropped, requesting the client to try the command again.

ERR_NOSUCHNICK401

Reply to a command on a user when that user does not exist.

ERR_NOSUCHSERVER402

Reply to a command on a server when that server does not exist.

ERR_NOSUCHCHANNEL403

Reply to a command on a channel when that channel does not exist.

ERR_CANNOTSENDTOCHAN404

Reply to a PRIVMSG command on a channel when the message cannot be sent because the user lacks permissions.

ERR_TOOMANYCHANNELS405

Reply to JOIN command when the user has already joined too many channels.

ERR_WASNOSUCHNICK406

Reply to WHOWAS command indicating there is no history for the given nick.

ERR_TOOMANYTARGETS407

Reply to a command where the given targets are ambiguous.

ERR_NOSUCHSERVICE408

Reply to a SQUERY command on a service which does not exist.

ERR_NOORIGIN409

Reply to a PING or PONG command which is missing the originator parameter.

ERR_NORECIPIENT411

Reply to a command which expects a recipient but was given none.

ERR_NOTEXTTOSEND412

Reply to a command which expects a message body but was given none.

ERR_NOTOPLEVEL413

Reply when sending a message to a mask but no top-level domain is given for the mask.

ERR_WILDTOPLEVEL414

Reply when sending a message to a mask but a wildcard is given for the mask's top-level domain.

ERR_BADMASK415

Reply when sending a message to a mask but the mask is invalid.

ERR_UNKNOWNCOMMAND421

Reply to a command which does not exist.

ERR_NOMOTD422

Sent when the server does not have a MOTD.

ERR_NOADMININFO423

Reply to ADMIN command when there is no administrator information available.

ERR_FILEERROR424

Sent when a command fails due to a file operation error.

ERR_NONICKNAMEGIVEN431

Reply to NICK command when no nick is given.

ERR_ERRONEUSNICKNAME432

Reply to NICK command when the new nickname is invalid.

ERR_NICKNAMEINUSE433

Reply to NICK command when the given nickname is already in use.

ERR_NICKCOLLISION436

Sent when a nickname collision is detected, presumably after recovery from a netsplit.

Meta