<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Vertica Documentation – Management API</title>
    <link>/en/connecting-to/management-api/</link>
    <description>Recent content in Management API on Vertica Documentation</description>
    <generator>Hugo -- gohugo.io</generator>
    
	  <atom:link href="/en/connecting-to/management-api/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Connecting-To: cURL</title>
      <link>/en/connecting-to/management-api/curl/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/connecting-to/management-api/curl/</guid>
      <description>
        
        
        &lt;p&gt;cURL is a command-line tool and application library used to transfer data to or from a server. All API requests sent to a Vertica server must be made with &lt;a href=&#34;#https&#34;&gt;HTTPS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are four HTTP requests that can be passed using cURL to call API methods:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;GET: Retrieves data.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PUT: Updates data.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;POST: Creates new data.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DELETE: Deletes data.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;syntax&#34;&gt;Syntax&lt;/h2&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl https://&amp;lt;NODE&amp;gt;:5444/
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;options&#34;&gt;Options&lt;/h2&gt;
&lt;p&gt;The following is a truncated list of options. For a complete list, see the &lt;a href=&#34;http://curl.haxx.se/docs/manpage.html&#34;&gt;cURL documentation&lt;/a&gt;.

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;-h --help&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;


Lists all available options.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;-H --header&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;









&lt;p&gt;Specifies custom headers. This is useful for sending a request that requires a Vertica API key.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ curl -H &amp;#34;VerticaApiKey: ValidAPIKey&amp;#34; https://&amp;lt;NODE&amp;gt;:5444/
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;-k --insecure&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;









&lt;p&gt;Connects with TLS without validating the database&#39;s server certificate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ curl -k https://&amp;lt;NODE&amp;gt;:5444/
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;


&lt;code&gt;-X --request&lt;/code&gt;&lt;/td&gt; 

&lt;td &gt;

















&lt;p&gt;Specifies a request type, one of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;GET (default)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PUT&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;POST&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;DELETE&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ curl -X REQUEST https://&amp;lt;NODE&amp;gt;:5444/
&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;
&lt;h2 id=&#34;configuring-https&#34;&gt;Configuring HTTPS&lt;/h2&gt;
&lt;p&gt;&lt;a name=&#34;https&#34;&gt;&lt;/a&gt;
HTTPS encrypts your connection with TLS. The following procedure enables HTTPS by using the predefined &lt;code&gt;server&lt;/code&gt; TLS Configuration. To create a custom TLS Configuration, see &lt;a href=&#34;../../../en/security-and-authentication/tls-protocol/tls-overview/tls-configs/&#34;&gt;TLS configurations&lt;/a&gt;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;../../../en/security-and-authentication/tls-protocol/tls-overview/generating-tls-certificates-and-keys/&#34;&gt;Generate&lt;/a&gt; or import the following according to your use case:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Server Mode&lt;/strong&gt;: server certificate private key, server certificate&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Mutual Mode&lt;/strong&gt;: server certificate private key, server certificate, CA certificate(s)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Run the following commands according to your desired configuration. New connections will use TLS.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To use &lt;strong&gt;Server Mode&lt;/strong&gt;, set the server certificate for the &lt;code&gt;server&lt;/code&gt; TLS Configuration:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER TLS CONFIGURATION server CERTIFICATE &lt;span class=&#34;code-variable&#34;&gt;server_cert&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To use &lt;strong&gt;Mutual Mode&lt;/strong&gt;, set a server and CA certificate. This CA certificate is used to verify client certificates:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER TLS CONFIGURATION server CERTIFICATE &lt;span class=&#34;code-variable&#34;&gt;server_cert&lt;/span&gt; ADD CA CERTIFICATES &lt;span class=&#34;code-variable&#34;&gt;ca_cert&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;To use multiple CA certificates, separate them with commas:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER TLS CONFIGURATION server CERTIFICATE &lt;span class=&#34;code-variable&#34;&gt;server_cert&lt;/span&gt;
   ADD CA CERTIFICATES &lt;span class=&#34;code-variable&#34;&gt;intermediate_ca_cert&lt;/span&gt;, &lt;span class=&#34;code-variable&#34;&gt;ca_cert&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Enable TLS (disabled by default). Choose one of the following TLSMODEs, listed in ascending security.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;DISABLE&lt;/code&gt;&lt;/strong&gt;: Disables TLS. All other options for this parameter enable TLS.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;ENABLE&lt;/code&gt;&lt;/strong&gt;: Enables TLS. Vertica does not check client certificates.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;TRY_VERIFY&lt;/code&gt;&lt;/strong&gt;: Establishes a TLS connection if one of the following is true:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;the client presents a valid certificate&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the client doesn&#39;t present a certificate&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If the client presents an invalid certificate, the connection will use plaintext.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;VERIFY_CA&lt;/code&gt;&lt;/strong&gt;: Connection succeeds if Vertica verifies that the client certificate is from a trusted CA. If the client does not present a client certificate, the connection uses plaintext.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;TLS Configurations also support the TLSMODE &lt;code&gt;VERIFY_FULL&lt;/code&gt;, but this TLSMODE is unsupported for HTTPS and behaves like &lt;code&gt;VERIFY_CA&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;For &lt;strong&gt;Server Mode&lt;/strong&gt;, choose &lt;code&gt;ENABLE&lt;/code&gt;:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER TLS CONFIGURATION server TLSMODE &amp;#39;ENABLE&amp;#39;;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;For &lt;strong&gt;Mutual Mode&lt;/strong&gt;, choose &lt;code&gt;TRY_VERIFY&lt;/code&gt; or higher:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER TLS CONFIGURATION server TLSMODE &amp;#39;VERIFY_CA&amp;#39;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Verify that the HttpsTLSConfig parameters is set to the &lt;code&gt;server&lt;/code&gt; TLS Configuration:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; SHOW CURRENT HttpsTLSConfig;
  level  |      name       | setting
---------+-----------------+---------
 DEFAULT | HttpsTLSConfig  | server
(1 row)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If not, set the HttpsTLSConfig parameter:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;=&amp;gt; ALTER DATABASE DEFAULT SET HttpsTLSConfig = &amp;#39;server&amp;#39;;
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;

      </description>
    </item>
    
    <item>
      <title>Connecting-To: General API information</title>
      <link>/en/connecting-to/management-api/general-api-information/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/connecting-to/management-api/general-api-information/</guid>
      <description>
        
        
        &lt;p&gt;These API calls can interact with either standard Vertica nodes or Management Console nodes.

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/general-api-information/get/&#34;&gt;GET /&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the agent-specific information useful for version checking and service discovery.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/general-api-information/get-api/&#34;&gt;GET api&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of api objects and properties.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;

      </description>
    </item>
    
    <item>
      <title>Connecting-To: Rest APIs for the agent</title>
      <link>/en/connecting-to/management-api/rest-apis-agent/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/connecting-to/management-api/rest-apis-agent/</guid>
      <description>
        
        
        &lt;p&gt;These API calls interact with standard Vertica nodes.&lt;/p&gt;
&lt;h2 id=&#34;backup-and-restore&#34;&gt;Backup and restore&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/backup-and-restore/get-backups/&#34;&gt;GET backups&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns all the backups that have been created for all vbr configuration files ( *.ini ) that are located in the &lt;code&gt;/opt/vertica/config&lt;/code&gt; directory.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/backup-and-restore/post-backupsconfig-script-base/&#34;&gt;POST backups/:config_script_base&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Creates a new backup as defined by the given vbr configuration script base (filename without the .ini extension).&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/backup-and-restore/get-backupsconfig-script-basearchive-id/&#34;&gt;GET backups/:config_script_base/:archive_id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns details for a specific backup archive.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;

DELETE backups/:config_script_base/:backup_id&lt;/td&gt; 

&lt;td &gt;
Deletes a backup.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/backup-and-restore/post-restorearchive-id/&#34;&gt;POST restore/:archive_id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Restores a backup.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;databases&#34;&gt;Databases&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbs/&#34;&gt;GET databases&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of databases, their properties, and current status.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbs/&#34;&gt;POST databases&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Creates a new database by supplying a valid set of parameters.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-name/&#34;&gt;GET databases/:database_name&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns details about a specific database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/put-dbsdb-name/&#34;&gt;PUT databases/:database_name&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Starts, stops, rebalances, or runs Workload Analyzer on a database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/delete-dbsdb-name/&#34;&gt;DELETE databases/:database_name&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Deletes an existing database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-nameconfig/&#34;&gt;GET databases/:database_name/configuration&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the current configuration parameters from the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/put-dbsdb-nameconfig/&#34;&gt;PUT databases/:database_name/configuration&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Sets one or more configuration parameters in the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-namehosts/&#34;&gt;GET databases/:database_name/hosts&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns hosts details for a specific database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-namehosts/&#34;&gt;POST databases/:database_name/hosts&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Adds a new host to the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/delete-dbsdb-namehostshost-id/&#34;&gt;DELETE databases/:database_name/hosts/:host_id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Removes a host from the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-namehostshost-idprocess/&#34;&gt;POST databases/:database_name/hosts/:host_id/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Starts the database process on a specific host.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/delete-dbsdb-namehostshost-idprocess/&#34;&gt;DELETE databases/:database_name/hosts/:host_id/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Stops the database on a specific host.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-namehostshost-idreplace-withhost-id-new/&#34;&gt;POST databases/:database_name/hosts/:host_id/replace_with/:host_id_new&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Replaces a host with a standby host in the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-namelicense/&#34;&gt;GET databases/:database_name/license&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the Vertica license that the specified database is using.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;

PUT databases/:database_name/license&lt;/td&gt; 

&lt;td &gt;
Upgrades the license in the database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-namelicenses/&#34;&gt;GET databases/:database_name/licenses&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns all the feature licenses that the specified database is using.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-namenodes/&#34;&gt;GET databases/:database_name/nodes&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of nodes for the specified database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-namenodesnode-id/&#34;&gt;GET databases/:database_name/nodes/:node_id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns details on a specific node for the specified database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-nameprocess/&#34;&gt;POST databases/:database_name/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Starts the specified database.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/get-dbsdb-nameprocess/&#34;&gt;GET databases/:database_name/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the state of the database as either UP or DOWN.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/delete-dbsdb-nameprocess/&#34;&gt;DELETE databases/:database_name/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Stops the specified database on all hosts.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-namerebalanceprocess/&#34;&gt;POST databases/:database_name/rebalance/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Rebalances the specified database. This option can have a long run time.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
GET databases/:database_name/status [broken]&lt;/td&gt; 

&lt;td &gt;
Retrieves the database properties structure.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/dbs/post-dbsdb-nameworkload-analyzerprocess/&#34;&gt;POST databases/:database_name/Workload Analyzer/process&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Runs the analyze workload action against the specified database.This option can have a long run time.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;hosts&#34;&gt;Hosts&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/hosts/get-hosts/&#34;&gt;GET hosts&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of hosts in this cluster.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/hosts/get-hostshostid/&#34;&gt;GET hosts/:hostid&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns details for a specific host in this cluster.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;jobs&#34;&gt;Jobs&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/jobs/get-jobs/&#34;&gt;GET jobs&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of jobs the agent is tracking, along with their current status and exit codes.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;

DELETE jobs/:id&lt;/td&gt; 

&lt;td &gt;
Deletes a specific job by canceling any outstanding activity associated with it.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/jobs/get-jobsid/&#34;&gt;GET jobs/:id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the details (the saved output) for a specific job.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;licenses&#34;&gt;Licenses&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/licenses/post-licenses/&#34;&gt;POST licenses&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Uploads and applies a new license to this cluster.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/licenses/get-licenses/&#34;&gt;GET licenses&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the license field that databases created on this cluster use.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;nodes&#34;&gt;Nodes&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/nodes/get-nodes/&#34;&gt;GET nodes&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of nodes in this cluster.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/nodes/get-nodesnodeid/&#34;&gt;GET nodes/:nodeid&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns details for a specific node in this cluster.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


&lt;h2 id=&#34;webhooks&#34;&gt;Webhooks&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/webhooks/get-webhooks/&#34;&gt;GET webhooks&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns a list of active webhooks.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/webhooks/post-webhookssubscribe/&#34;&gt;POST webhooks/subscribe&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Creates a new webhook.&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-agent/webhooks/delete-webhookssubscriber-id/&#34;&gt;DELETE webhooks/:subscriber_id&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Deletes an existing webhook.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;



      </description>
    </item>
    
    <item>
      <title>Connecting-To: Rest APIs for the Management Console</title>
      <link>/en/connecting-to/management-api/rest-apis-mc/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/en/connecting-to/management-api/rest-apis-mc/</guid>
      <description>
        
        
        &lt;p&gt;These API calls interact with Management Console nodes.&lt;/p&gt;
&lt;h2 id=&#34;alerts&#34;&gt;Alerts&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-mc/get-alerts/&#34;&gt;GET alerts&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns alerts for the current user.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;h2 id=&#34;time-information&#34;&gt;Time information&lt;/h2&gt;

&lt;table class=&#34;table table-bordered&#34; &gt;



&lt;tr&gt; 

&lt;td &gt;
&lt;a href=&#34;../../../en/connecting-to/management-api/rest-apis-mc/get-mctimeinfo/&#34;&gt;GET mcTimeInfo&lt;/a&gt;&lt;/td&gt; 

&lt;td &gt;
Returns the current time for the MC server and the timezone of the location where the MC server is located.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;


      </description>
    </item>
    
  </channel>
</rss>
