API 가이드
사용자 가이드개발자 가이드API 가이드🏠
한국어
한국어
  • 시작하기
  • API
    • Import API
      • Event
        • POST: 이벤트 적재
      • Identity
        • POST: 통합 프로필 생성 및 업데이트
        • POST: 통합 프로필 삭제
      • Profile
        • 시작하기
        • POST: 유저 속성 생성 및 업데이트
      • 상세 응답
    • Export API
      • Export
        • POST: 이벤트 추출
        • POST: 유저 프로필 추출
      • 상세 응답
  • 데이터 타입
  • 인증
  • 요청 제한
  • 모범 사례
Powered by GitBook
On this page
  • 쿼리 파라미터
  • 헤더
  • 요청 본문
  • 응답
  • 요청 예시
  • 응답 예시
  • 성공 응답
  • 실패 응답
Edit on GitHub
Export as PDF
  1. API
  2. Export API
  3. Export

POST: 이벤트 추출

POST api/v1/export/event

적재되어있는 이벤트를 추출할 수 있는 API 입니다.

쿼리 파라미터

이름
필수값 여부
타입
설명

service_id

필수

String

서비스 ID

헤더

필드명
필수값 여부
타입
값
설명

Content-Type

필수

String

application/json

-

Authorization

필수

String

Bearer your-auth-token

API 인증 토큰

요청 본문

필드명
필수값 여부
타입
설명

events

선택

List of String

필터링 대상 이벤트명 리스트, 값이 존재하지 않을 경우 모든 이벤트 추출

events_condition_type

필수

String

필터링 연산자, 아래 값을 지원합니다.

all : 전체 이벤트,

include : events의 이벤트만 포함,

exclude : events의 이벤트 제외

properties

선택

List of String

필터링 대상 이벤트 속성 리스트, 값이 존재하지 않을 경우 모든 이벤트 속성 추출

properties_condition_type

선택

String

필터링 연산자, 아래 값을 지원합니다.

값이 존재하지 않을 경우 : 전체 이벤트 속성,

all : 전체 이벤트 속성,

include : properties의 이벤트 속성만 포함,

exclude : properties의 이벤트 속성 제외

from_date

필수

Date

이벤트 조회 시작일(yyyy-MM-dd), 추출기간은 다음과 같습니다. from_date의 00시 00분 <= 추출기간 < to_date 의 00시 00분

to_date

선택

Date

이벤트 조회 종료일(yyyy-MM-dd),추출기간은 다음과 같습니다. from_date의 00시 00분 <= 추출기간 < to_date 의 00시 00분

응답

이벤트 추출의 응답은 , 로 구분되는 헤더가 포함된 csv 포맷입니다. 첫번째 줄이 헤더이고, 두번째 줄부터 추출된 데이터입니다. 아래의 표는 주요 헤더에 대한 설명입니다.

통합ID와 시스템 이벤트 속성의 경우 properties, properties_condition_type 에 상관없이 응답에 항상 포함됩니다.

값이 존재하지 않을 경우 기본값은 빈 값(empty) 입니다.

필드명
구분
설명

df_unified_id

통합ID

통합ID

${your-standard-event-property-key}

표준 이벤트 속성

표준 이벤트 속성, Datetime 타입의 경우 서비스 타임존 기준

${your-custom-event-property-key}

커스텀 이벤트 속성

커스텀 이벤트 속성, Datetime 타입의 경우 서비스 타임존 기준

${your-df-item-property-key}

표준, 커스텀 이벤트 속성

이벤트 아이템 (표준, 커스텀) 속성, Datetime 타입의 경우 서비스 타임존 기준

df_api_version

시스템 이벤트 속성

이벤트 API 버전

event_name

시스템 이벤트 속성

이벤트명

df_server_datetime

시스템 이벤트 속성

이벤트 로그 서버 도달 시각, 서비스 타임존 기준

df_correction_datetime

시스템 이벤트 속성

이벤트 발생 시각, 서비스 타임존 기준

df_event_detail_log_id

시스템 이벤트 속성

이벤트 로그 ID, 구매 이벤트에서 여러 아이템이 포함되어 있는 경우,

${df_event_log_id}:${n} 의 형태입니다.

df_event_log_id

시스템 이벤트 속성

이벤트 로그 ID

요청 예시

curl -L \
  -X POST \
  -H 'Authorization: Bearer ${your-export-api-token}' \
  -H 'Content-Type: application/json' \
  'https://openapi.dfinery.ai/api/v1/export/event?service_id=${your-service-id}' \
  -d '{
    "events": ["df_purchase"],
    "events_condition_type": "include",
    "properties": ["df_discount", "df_items_df_price"],
    "properties_condition_type": "include",
    "from_date": "2024-08-25",
    "to_date": "2024-08-26"
}' -o results.csv

응답 예시

성공 응답

200 OK

custom_012,custom_event_p_boolean,custom_event_p_datetime,custom_event_p_double,custom_event_p_double_list,custom_event_p_long,custom_event_p_long_list,custom_event_p_string_list,df_api_version,df_correction_datetime,df_delivery_charge,df_discount,df_event_datetime,df_event_detail_log_id,df_event_log_id,df_event_name,df_items_custom_012391239128,df_items_custom_item_boolean,df_items_custom_item_datetime,df_items_custom_item_double,df_items_custom_item_double_list,df_items_custom_item_long,df_items_custom_item_long_list,df_items_custom_item_string,df_items_custom_item_string_list,df_items_df_category1,df_items_df_category2,df_items_df_category3,df_items_df_category4,df_items_df_category5,df_items_df_discount,df_items_df_item_id,df_items_df_item_name,df_items_df_price,df_items_df_quantity,df_keyword,df_order_id,df_payment_method,df_server_datetime,df_service_id,df_sharing_channel,df_sign_channel,df_source_type,df_total_purchase_amount,df_total_refund_amount,df_unified_id,sum
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:35,,,2025.1.6 10:35,1736127307268:1736127306623:cd20207c-bb2a-4abf-a4a9-80804334cf15,1736127307268:1736127306623:cd20207c-bb2a-4abf-a4a9-80804334cf15,df_end_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:35,xyroon,,,SDK,,,7jPY23Q,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:35,,,2025.1.6 10:35,1736127307268:1736127306638:19c95a76-868b-49bc-a8a5-68058377342f,1736127307268:1736127306638:19c95a76-868b-49bc-a8a5-68058377342f,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:35,xyroon,,,SDK,,,7jPY23Q,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:38,,,2025.1.6 10:38,1736127490036:30873a05-62d3-4007-b643-f500a151be24,1736127490036:30873a05-62d3-4007-b643-f500a151be24,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025-01-06 10:38:10.036,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:38,,,2025.1.6 10:38,1736127513890:1d302d2c-e66e-4e7b-ba1d-94299a18c218,1736127513890:1d302d2c-e66e-4e7b-ba1d-94299a18c218,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:38,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:38,,,2025.1.6 10:38,1736127521375:0ae48e8f-05f5-48aa-acdd-0ce9c1d62631,1736127521375:0ae48e8f-05f5-48aa-acdd-0ce9c1d62631,df_sign_up,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:38,xyroon,,Kakao,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:38,,,2025.1.6 10:38,1736127534688:10ce7ebd-ac54-4bbd-bd75-1e15c3ff92b6,1736127534688:10ce7ebd-ac54-4bbd-bd75-1e15c3ff92b6,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:38,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:47,,,2025.1.6 10:47,1736128036788:e90f4559-666c-4b04-9f1b-846c55f3b12d,1736128036788:e90f4559-666c-4b04-9f1b-846c55f3b12d,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:47,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:47,,,2025.1.6 10:47,1736128047673:c62a93ed-4979-4307-b2d5-cbcc3f46578e,1736128047673:c62a93ed-4979-4307-b2d5-cbcc3f46578e,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:47,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:47,,,2025.1.6 10:47,1736128055767:95d77aa8-0bf2-4967-908b-0ac60987e250,1736128055767:95d77aa8-0bf2-4967-908b-0ac60987e250,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:47,xyroon,,,SDK,,,vft57Yw,
,FALSE,,,null,,null,null,1.0.0,2025.1.6 10:47,,,2025.1.6 10:47,1736128058570:a68f6530-6496-48c1-b6bb-4593d03b140f,1736128058570:a68f6530-6496-48c1-b6bb-4593d03b140f,df_start_session,,FALSE,,,null,,null,,null,,,,,,,,,,,,,,2025.1.6 10:47,xyroon,,,SDK,,,vft57Yw,

실패 응답

PreviousExportNextPOST: 유저 프로필 추출

Last updated 2 months ago

이벤트 속성에 대한 자세한 내용은 를 참고하시면 됩니다.

자세한 내용은 참고하시면 됩니다.

이벤트 택소노미 설계하기
상세 응답