[Feature] 웹훅 설정 API (WHK-01) #144

Closed
opened 2026-02-11 00:56:43 +00:00 by seonkyu.kim · 0 comments
Owner

설명

서비스별 웹훅 URL 및 구독 이벤트 타입을 설정/조회하는 API를 구현한다.

기능 ID: WHK-01
URI:

  • POST /v1/in/service/webhook/config — 웹훅 설정 (URL + 구독 이벤트)
  • POST /v1/in/service/webhook/info — 웹훅 설정 조회

체크리스트

  • SPMS.Domain/Entities/Service.cs — WebhookEvents 필드 추가
  • EF Core Migration 생성 및 적용
  • SPMS.Application/DTOs/Service/WebhookConfigRequestDto.cs — 설정 요청 DTO
  • SPMS.Application/DTOs/Service/WebhookConfigResponseDto.cs — 설정 응답 DTO
  • SPMS.Application/Interfaces/IServiceManagementService.cs — 2개 메서드 추가
  • SPMS.Application/Services/ServiceManagementService.cs — 구현
  • SPMS.API/Controllers/ServiceController.cs — 2개 엔드포인트 추가
  • 빌드 성공 확인
## 설명 서비스별 웹훅 URL 및 구독 이벤트 타입을 설정/조회하는 API를 구현한다. **기능 ID**: WHK-01 **URI**: - `POST /v1/in/service/webhook/config` — 웹훅 설정 (URL + 구독 이벤트) - `POST /v1/in/service/webhook/info` — 웹훅 설정 조회 ## 체크리스트 - [ ] `SPMS.Domain/Entities/Service.cs` — WebhookEvents 필드 추가 - [ ] EF Core Migration 생성 및 적용 - [ ] `SPMS.Application/DTOs/Service/WebhookConfigRequestDto.cs` — 설정 요청 DTO - [ ] `SPMS.Application/DTOs/Service/WebhookConfigResponseDto.cs` — 설정 응답 DTO - [ ] `SPMS.Application/Interfaces/IServiceManagementService.cs` — 2개 메서드 추가 - [ ] `SPMS.Application/Services/ServiceManagementService.cs` — 구현 - [ ] `SPMS.API/Controllers/ServiceController.cs` — 2개 엔드포인트 추가 - [ ] 빌드 성공 확인
seonkyu.kim added the
Priority
High
Status
Available
Type
Feature
labels 2026-02-11 00:56:52 +00:00
seonkyu.kim added this to the Phase 3-2: 통계 & Webhook & 배치 milestone 2026-02-11 00:57:00 +00:00
seonkyu.kim self-assigned this 2026-02-11 00:57:03 +00:00
seonkyu.kim added
Status
Done
and removed
Status
Available
labels 2026-02-11 01:07:10 +00:00
Sign in to join this conversation.
No description provided.