APIキー、署名付きWebhook、4モード対応の埋め込みSDK、きめ細かなスコープを持つサービスアカウント、JSON Schema エクスポート。開発者があらゆるワークフローにフォームを統合するために必要なすべて。
フォームや送信データにプログラムからアクセスするためのAPIキーを生成できます。キーはSHA-256でハッシュ化され、作成時に一度だけ表示され、最終使用日時とともに追跡されます。いつでも無効化可能。
xf_live_sk_•••••••••••abc xf_test_sk_•••••••••••xyz 送信の作成、更新、削除、ステータス変更時に通知を受け取れます。ペイロードは暗号学的に署名されます。指数バックオフによる自動再試行——最大3回まで。
submission.createdsubmission.updatedsubmission.deleted公開されたすべてのフォームは、パブリックエンドポイントでJSON Schemaを公開します。検証、コード生成、ドキュメント作成に利用できます。同じスキーマがサーバー側の送信検証にも使われます。
インライン、ポップアップ、ライトボックス、フィードバックパネル——軽量なバニラJS SDKでどこにでもフォームを埋め込めます。自動リサイズ、イベントコールバック、テーマの上書き、オリジンセキュアなメッセージング。
10のきめ細かなスコープ(forms:read、submissions:write、webhooks:manage など)を持つ管理者管理のサービスアカウント。バックエンド連携や自動化に最適です。
/api/v1/ のパブリックAPIは凍結された契約です——破壊的変更は決して行われません。安心してフォームの読み込み、データの送信、スキーマのエクスポートができます。
Webhook URLは配信前にプライベートおよび内部アドレス範囲に対して検証されます。内部サービスの意図しない露出を防ぎます。
すべてのWebhook配信は、ステータス、レスポンスコード、レスポンス本文、タイミングとともに記録されます。公開前に同期的にWebhookをテストできます。