# NXQL APIを通じたデータ取得 (クラシック)

## NXQL APIの概要 <a href="#gettingdatathroughthenxqlapi-classic-overviewofthenxqlapi" id="gettingdatathroughthenxqlapi-classic-overviewofthenxqlapi"></a>

NXQL APIは、Nexthinkデータを外部情報システムと統合するための主要なインターフェースです。 Finder調査はユーザーにNexthinkデータベースをクエリする手段を提供しますが、外部プログラムによって起動および処理されるには適していません。 NXQL APIはサードパーティアプリケーションにNexthinkデータベースをクエリするための標準的なプログラミングインターフェースを提供してこのギャップを埋めます。 エンジンはNXQL APIをRESTfulウェブサービスとしてHTTPS経由で実装します。 そのため、NXQL APIはTLS/SSL（HTTPS）をサポートする任意の外部アプリケーションからのリクエストを受け入れることができます。 NXQL APIへの接続のデフォルトポートは、オンプレミスのエンジンの場合は1671、Nexthink Cloudのエンジンの場合は443です。 NXQL APIは外部アプリケーションとの通信に既存のインターネットプロトコルを使用しているため、多くのツールが直接サポートしています。 構成管理データベースや問題追跡システムなどの情報システムは通常、RESTfulウェブサービスにアクセスできます。 これらのシステムはNXQL APIをクエリすることによってNexthinkデータの統合から迅速に利益を得ることができます。

NXQL、Nexthink Query Languageを使用して、最も要求の厳しい統合ニーズを満たすために高度なクエリを作成します。 GETまたはPOSTメソッドを使用してHTTPSプロトコルを介してクエリを送信し、クエリ結果を選択した形式（XML、JSON、HTML、またはCSV）で受け取ります。

## 前提条件 <a href="#gettingdatathroughthenxqlapi-classic-prerequisites" id="gettingdatathroughthenxqlapi-classic-prerequisites"></a>

NXQL APIのプロトコルを機能させるために、エンジンの外部DNS名を適切な値に設定します。

もしファイアウォールの背後にオンプレミスにインストールされている場合は、NXQL API（1671）のデフォルトTCポート、または設定されたポート番号へのアクセスを開放することを忘れないでください。

***

関連作業

* [NXQL APIの紹介](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/api-and-integrations-classic/nxql-api-classic/introducing-the-nxql-api-classic)
* [NXQLチュートリアル](https://docs.nexthink.com/platform/ja/configuring_nexthink/bringing-data-into-your-nexthink-instance/integrating-nexthink-with-third-party-tools/api-and-integrations-classic/nxql-api-classic/nxql-tutorial-classic)
