API:Assert

To make sure your bot doesn't edit while logged out, the API provides an assert parameter which you can add to any request.

Checks that your account is logged in Checks that your account has the "bot" user right

If the assertion fails, error codes of   or   will be returned.

Checking if you are logged in
If you simply want to check whether you are logged into the API, you can issue a request with parameters.

This will return a simple blank response ( in the JSON format) if you are indeed logged in, or the   error if not.

Normally, you will not need to do this.

Instead, add the  parameter to all requests that should be made by a logged-in user.