메인 콘텐츠로 건너뛰기
GET
/
projects
/
{projectId}
/
campaign-event-data
/
exports
/
{exportId}
/
result
get-campaign-event-export-result
curl --request GET \
  --url https://api.notifly.tech/projects/{projectId}/campaign-event-data/exports/{exportId}/result \
  --header 'Authorization: <api-key>'
{
  "status": "success",
  "data": [
    {
      "id": "E252EB67-48E3-49DC-866D-F8C26161230D",
      "user_id": "user_12345",
      "notifly_user_id": "notifly_user_abcde",
      "device_id": "ios_device_98765",
      "notifly_device_id": "notifly_device_xyz",
      "channel": "push_notification",
      "event_name": "send_success",
      "failure_reason": null,
      "resource_title": "6월 신규 혜택 안내",
      "resource_type": "campaign",
      "campaign_id": "camp_202406_promo",
      "experiment_group_name": "A",
      "user_journey_id": null,
      "user_journey_node_id": null,
      "time": "1749373994000000",
      "message_data": {
        "title": "지금 확인하고 혜택 받기!",
        "body": "6월 신규 회원님만을 위한 특별 이벤트 🎁",
        "link": "link://link/feed?id=1243"
      }
    }
  ],
  "total_page_count": 1
}
페이지네이션 방식이 API는 페이지 기반 페이지네이션을 사용합니다:
  • 페이지 번호: 0부터 시작하는 정수 값
  • 페이지 크기: 각 페이지당 최대 1,000개의 이벤트 데이터
  • 전체 페이지 수: total_page_count 필드로 제공
  • 유효한 페이지 범위: 0 ~ (total_page_count - 1)
Message Data 채널 별 지원 조건push-notification을 제외한 다른 채널의 message_data 컬럼은 2025-07-18 이후의 데이터만 지원합니다.또한, in-app-message와 in-web-message 채널은 아래의 SDK 버전 이후부터 지원됩니다:
  • iOS SDK: 1.17.2
  • Android SDK: 1.18.1
  • React Native SDK: 3.10.1
  • JavaScript SDK: 2.17.4

메시지 데이터 예시

  • text-message
  • email
  • kakao-friendtalk
  • kakao-alimtalk
  • in-app-message
  • in-web-message
  • web-push-notification
  • webhook
{
  "requestId": "요청 ID",
  "requestDate": "YYYY-MM-DD HH:mm:ss",
  "templateId": "템플릿 ID",
  "title": "메시지 제목",
  "body": "본문 내용",
  "sendNo": "07000000000",
  "recipientNo": "01012345678",
  "messageType": "MMS",
  "countryCode": "82",
  "adYn": "N",
  "attachFileList": [
    {
      "fileId": 123456789,
      "fileName": "image.jpg",
      "filePath": "/path/to/image/",
      "saveFileName": "saved.jpg",
      "uploadType": "TEMPORARY"
    }
  ]
}

Authorizations

Authorization
string
header
required

POST /authenticate로 발급받은 인증 토큰

Path Parameters

projectId
string
required

프로젝트 ID

exportId
string
required

Export 요청 시 발급된 ID

Query Parameters

page
integer
required

0부터 시작하는 페이지 번호 (범위 0 ~ total_page_count - 1)

Required range: x >= 0

Response

해당 페이지 데이터 조회 성공입니다

status
string
data
object[]
total_page_count
integer