# skill_calendar_request 워크플로우 ## 목적 캘린더 스킬의 webhook 브릿지. 일정 생성(create) 또는 조회(query) 요청을 skill-calendar API로 전달하고 결과를 반환한다. ## 흐름 ``` Webhook In → Normalize Payload → Action Type → (create) Create Event → Return Result → (else) Query Events → Return Result ``` ## 주요 노드 | 노드 | 설명 | |---|---| | Webhook In | `POST /skills/calendar/request` 수신 | | Normalize Payload | action(create/query), user_id, event_data, query 추출 | | Action Type | action === "create" 분기 | | Create Event | `POST :8512/api/events` (X-User-Id 헤더) | | Query Events | `GET :8512/api/events?query=...` (X-User-Id 헤더) | | Return Result | webhook 응답 반환 | ## 엔드포인트 - 인바운드: `POST /skills/calendar/request` (n8n webhook) - 아웃바운드: `http://localhost:8512/api/events` (GET/POST) ## 관련 문서 - [skill_email_send_request](./skill_email_send_request.md) - [skill_news_briefing_request](./skill_news_briefing_request.md)