Bugzilla 4.2.16+ API Documentation

Extensions
extensions::create Create a framework for a new Bugzilla Extension.
Files
checksetup A do-it-all upgrade and installation script for Bugzilla.
collectstats Collect data about Bugzilla bugs.
contrib::bz_webservice_demo Show how to talk to Bugzilla via XMLRPC
contrib::bzdbcopy Copies data from one Bugzilla database to another.
contrib::console command-line interface to Bugzilla API
contrib::extension-convert Convert extensions from the pre-3.6 format to the 3.6 format.
contrib::merge-users Merge two user accounts.
contrib::recode Converts a database from one encoding (or multiple encodings) to UTF-8.
email_in The Bugzilla Inbound Email Interface
importxml Import bugzilla bug data from xml.
install-module Installs or upgrades modules from CPAN. This script does not run on Windows.
jobqueue Runs jobs in the background for Bugzilla.
migrate A script to migrate from other bug-trackers to Bugzilla.
sanitycheck Perl script to perform a sanity check at the command line
Modules
Bugzilla Semi-persistent collection of various objects used by scripts and modules
Bugzilla::Attachment Bugzilla attachment class.
Bugzilla::Auth An object that authenticates the login credentials for a user.
Bugzilla::Auth::Login Gets username/password data from the user.
Bugzilla::Auth::Verify An object that verifies usernames and passwords.
Bugzilla::CGI CGI handling for Bugzilla
Bugzilla::Classification Bugzilla classification class.
Bugzilla::Comment A Comment for a given bug
Bugzilla::Component Bugzilla product component class.
Bugzilla::Config Configuration parameters for Bugzilla
Bugzilla::Config::Common Parameter checking functions
Bugzilla::DB Database access routines, using DBI
Bugzilla::DB::Mysql Bugzilla database compatibility layer for MySQL
Bugzilla::DB::Oracle Bugzilla database compatibility layer for Oracle
Bugzilla::DB::Pg Bugzilla database compatibility layer for PostgreSQL
Bugzilla::DB::Schema Abstract database schema for Bugzilla
Bugzilla::DB::Sqlite Bugzilla database compatibility layer for SQLite
Bugzilla::Error Error handling utilities for Bugzilla
Bugzilla::Extension Base class for Bugzilla Extensions.
Bugzilla::Field a particular piece of information about bugs and useful routines for form field manipulation
Bugzilla::Field::Choice A legal value for a <select>-type field.
Bugzilla::Field::ChoiceInterface Makes an object act like a Bugzilla::Field::Choice.
Bugzilla::Flag A module to deal with Bugzilla flag values.
Bugzilla::FlagType A module to deal with Bugzilla flag types.
Bugzilla::Group Bugzilla group class.
Bugzilla::Hook Extendable extension hooks for Bugzilla code
Bugzilla::Install Functions and variables having to do with installation.
Bugzilla::Install::CPAN Routines to install Perl modules from CPAN.
Bugzilla::Install::DB Fix up the database during installation.
Bugzilla::Install::Filesystem Fix up the filesystem during installation.
Bugzilla::Install::Localconfig
Bugzilla::Install::Requirements Functions and variables dealing with Bugzilla's perl-module requirements.
Bugzilla::Install::Util Utility functions that are useful both during installation and afterwards.
Bugzilla::JobQueue Interface between Bugzilla and TheSchwartz.
Bugzilla::JobQueue::Runner A class representing the daemon that runs the job queue.
Bugzilla::Keyword A Keyword that can be added to a bug.
Bugzilla::Migrate Functions to migrate from other databases
Bugzilla::Milestone Bugzilla product milestone class.
Bugzilla::Object A base class for objects in Bugzilla.
Bugzilla::Product Bugzilla product class.
Bugzilla::Search::Recent A search recently run by a logged-in user.
Bugzilla::Search::Saved A saved search
Bugzilla::Status Bug status class.
Bugzilla::Template Wrapper around the Template Toolkit Template object
Bugzilla::Template::Plugin::Bugzilla
Bugzilla::Template::Plugin::Hook
Bugzilla::Template::Plugin::User
Bugzilla::Token Provides different routines to manage tokens.
Bugzilla::Update Update routines for Bugzilla
Bugzilla::User Object for a Bugzilla user
Bugzilla::User::Setting Object for a user preference setting
Bugzilla::User::Setting::Lang Object for a user preference setting for preferred language
Bugzilla::User::Setting::Skin Object for a user preference setting for skins
Bugzilla::User::Setting::Timezone Object for a user preference setting for desired timezone
Bugzilla::Util Generic utility functions for bugzilla
Bugzilla::Version Bugzilla product version class.
Bugzilla::WebService The Web Service interface to Bugzilla
Bugzilla::WebService::Bug The API for creating, changing, and getting the details of bugs.
Bugzilla::WebService::Bugzilla Global functions for the webservice interface.
Bugzilla::WebService::Group The API for creating, changing, and getting information about Groups.
Bugzilla::WebService::Product The Product API
Bugzilla::WebService::Server::JSONRPC The JSON-RPC Interface to Bugzilla
Bugzilla::WebService::Server::XMLRPC The XML-RPC Interface to Bugzilla
Bugzilla::WebService::User The User Account and Login API
Bugzilla::WebService::Util
Bugzilla::Whine A Whine event
Bugzilla::Whine::Query A query object used by Bugzilla::Whine.
Bugzilla::Whine::Schedule A schedule object used by Bugzilla::Whine.