コンテンツにスキップ

Craft Functionsとは

Craft Functions は、KARTE Craftが提供するサーバーレスなバックエンドプログラム実行機能です。インフラの構築・運用なしに、KARTEの機能をコードで拡張したり、外部システムとリアルタイムに連携したりできます。

Craft Functionsは ファンクション(実行するプログラム)と トリガー(実行のきっかけ)で構成されます。

  1. トリガーが発火する(KARTE上のイベント、HTTPリクエスト、スケジュールなど)
  2. ファンクションが起動し、プログラムが実行される
  3. 外部APIの呼び出し、データの保存、KARTEへのイベント送信などを行う

ファンクションには HTTP タイプイベント駆動タイプ があり、用途に応じて使い分けます。詳細は ファンクションのタイプ を参照してください。

具体例(サンプルコード付き)ユースケース を参照してください。手順の詳細は 使い方 やタイプ別ページをご覧ください。

  • CRM、決済、配送、社内APIなど、外部サービスへのAPI呼び出し
  • HTTP タイプ のファンクションでWebhookやフォーム送信を受信する

KARTE Craft の他機能と組み合わせる

Section titled “KARTE Craft の他機能と組み合わせる”

利用できるトリガーの一覧は ファンクション実行トリガー一覧 を参照してください。

まずはクイックスタートで最初のファンクションを作成して動作確認してみてください。