Refresh a Data Source
=====================

スケジュールされた更新
----------------------

デフォルトでは、データソースは自動的に更新されません。データソースを作成するときに、スケジュールされた更新を有効にし、
`CRON expression <https://crontab.guru/>`_ 
を指定できます。たとえば、データソースを毎日午前0時にPDTで更新したい場合は、次の式を使用できます。\ ``0 7  **  *``
。

手動更新
--------

データソースを手動で更新する場合は、クラウドコンソールの\ ``Refresh``
ボタンを介して行うか、\ ``Config`` タブの\ ``Data Source ID`` とGen AI
Builder APIキーを使用してAPIで行うことができます。

次のシェルコマンドは、新しいデータ更新ジョブを作成します。
APIキーとデータソースIDを指定する必要があります。

.. code:: shell

   export GT_CLOUD_API_KEY=<your API key here>
   export DATA_SOURCE_ID=<your data source id here>
   curl -H "Authorization: Bearer ${GT_CLOUD_API_KEY}" --json {} "https://cloud.griptape.ai/api/data-connectors/${DATA_SOURCE_ID}/data-jobs"
