# Bugzilla 5.9.1 API Documentation

Extensions

  extensions::BMO::lib::WebService | The BMO WebServices API
  extensions::create | Create a framework for a new Bugzilla Extension.
  extensions::EditComments::lib::WebService | The EditComments WebServices API
  extensions::Ember::lib::WebService | The BMO Ember WebServices API
  extensions::MyDashboard::lib::WebService | The MyDashboard WebServices API
  extensions::PhabBugz::bin::phabbugz_feed | Query Phabricator for interesting changes and update bugs related to revisions.
  extensions::Push::bin::bugzilla-pushd | Pushes changes queued by the Push extension to connectors.
  extensions::Review::lib::WebService | Functions for the Mozilla specific 'review' flag optimizations.
  extensions::SecureMail::lib::TCT | An interface to the tct program

Files

  checksetup | A do-it-all upgrade and installation script for Bugzilla.
  collectstats | Collect data about Bugzilla bugs.
  email_in | The Bugzilla Inbound Email Interface
  importxml | Import Bugzilla bug data from xml.
  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::App::Command::move_flag_types |
  Bugzilla::App::Command::report_ping | Send a report ping to a URL';
  Bugzilla::App::Command::revoke_api_keys | revoke API keys command
  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::BugUserLastVisit | Model for BugUserLastVisit bug search data
  Bugzilla::CGI | CGI handling for Bugzilla
  Bugzilla::CGI::ContentSecurityPolicy |
  Bugzilla::Classification | Bugzilla classification class.
  Bugzilla::Comment | A Comment for a given bug
  Bugzilla::Comment::TagWeights | Bugzilla comment weighting class.
  Bugzilla::Component | Bugzilla product component class.
  Bugzilla::Config | Configuration parameters for Bugzilla
  Bugzilla::Config::Common | Parameter checking functions
  Bugzilla::CPAN | Methods relating to Bugzilla's CPAN metadata (including features)
  Bugzilla::DaemonControl | Utility functions for controlling daemons
  Bugzilla::DB | Database access routines, using DBI
  Bugzilla::DB::MariaDB | Bugzilla database compatibility layer for MariaDB
  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::DuoAPI | Reference client to call Duo Security's API methods.
  Bugzilla::DuoWeb |
  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::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::Markdown::GFM | Sets up the FFI to libcmark_gfm.
  Bugzilla::Markdown::GFM::Parser | Transforms markdown into HTML via libcmark_gfm.
  Bugzilla::Memcached | Interface between Bugzilla and Memcached.
  Bugzilla::Migrate | Functions to migrate from other databases
  Bugzilla::Milestone | Bugzilla product milestone class.
  Bugzilla::Object | A base class for objects in Bugzilla.
  Bugzilla::PatchReader | Utilities to read and manipulate patches and CVS
  Bugzilla::Product | Bugzilla product class.
  Bugzilla::S3 | A portable client library for working with and managing Amazon S3 buckets and keys.
  Bugzilla::S3::Bucket | A container class for a S3 bucket and its contents.
  Bugzilla::Search | Provides methods to run queries against bugs.
  Bugzilla::Search::Recent | A search recently run by a logged-in user.
  Bugzilla::Search::Saved | A saved search
  Bugzilla::Sender::Transport::Sendmail |
  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::APIKey | Model for an api key belonging to a 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::UserAgent | UserAgent utilities for Bugzilla
  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::BugUserLastVisit | Find and Store the last time a user visited a bug.
  Bugzilla::WebService::Bugzilla | Global functions for the webservice interface.
  Bugzilla::WebService::Classification | The Classification API
  Bugzilla::WebService::Group | The API for creating, changing, and getting information about Groups.
  Bugzilla::WebService::Product | The Product API
  Bugzilla::WebService::Server | Base server class for the WebService API
  Bugzilla::WebService::Server::JSONRPC | The JSON-RPC Interface to Bugzilla
  Bugzilla::WebService::Server::REST | The REST Interface to Bugzilla
  Bugzilla::WebService::Server::REST::Resources::Bug |
  Bugzilla::WebService::Server::REST::Resources::BugUserLastVisit | The BugUserLastVisit REST API
  Bugzilla::WebService::Server::REST::Resources::Bugzilla | Global functions for the webservice interface.
  Bugzilla::WebService::Server::REST::Resources::Classification | The Classification REST API
  Bugzilla::WebService::Server::REST::Resources::Group |
  Bugzilla::WebService::Server::REST::Resources::Product | The Product REST API
  Bugzilla::WebService::Server::REST::Resources::User | The User Account REST API
  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.