セットアップチェックリスト
- Airtable base / table / attachment fieldの確認
- n8n HTTP Requestノードの認証ヘッダー設定
- Webhook受信パスまたはpolling intervalの定義
- done / failedステータスカラムの準備
n8n · Pro以上
ready_to_masterステータスをトリガーにジョブ作成、ステータス追跡、結果URL記録まで1つのフローで完結できます。
セットアップチェックリスト
期待される結果
Airtable trigger or poll
HTTP POST /api/v1/master
Webhook or poll GET /api/v1/jobs/{job_id}
Update Airtable status + asset URL
API リクエスト
curl -X GET https://api.masterify.net/api/v1/jobs/{job_id} \
-H "Authorization: Bearer aim_live_xxx"Webhook / レスポンス例
{
"event": "job.failed",
"job_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "failed",
"error_message": "Unsupported file format"
}運用ノート
Webhookを使えばn8nの待機時間が減り、pollingコストがなくなります。
失敗ブランチではAirtableのステータスをfailedのまま残し、リトライ専用ビューを作ると運用が楽です。