Onboarding

온보딩 제출

로그인 여부와 관계없이 제출할 수 있다. 로그인 상태에서 다시 제출하면 이전 제출은 스냅샷으로 저장후 새로운 온보딩을 진행하고,비로그인은 userId = null로 각각 저장된다.

post/api/v1/onboarding

Request

  • Base URL: https://api.chaeso-zip.com
  • URL: https://api.chaeso-zip.com/api/v1/onboarding
  • Auth: none declared

Request body

serviceNamestring required

서비스명

industry'GAME' | 'ENTERTAINMENT' | 'EDUCATION' | 'SOCIAL_COMMUNITY' | 'LIFESTYLE' | 'HEALTH_FITNESS' | 'FOOD_BEVERAGE' | 'SHOPPING_COMMERCE' | 'FINANCE_FINTECH' | 'BUSINESS_B2B' | 'MEDICAL_HEALTHCARE' | 'TRAVEL_ACCOMMODATION' | 'MUSIC_MEDIA' | 'PRODUCTIVITY_UTILITY' | 'SPORTS' | 'NEWS_INFORMATION' | 'OTHERS' required

업종

serviceType'MOBILE_APP' | 'WEB' | 'WEB_AND_APP' | 'OTHER' required

서비스 형태

targetAgeBandsstring[] required

주요 연령대. 1개 이상. 잘 모르겠어요는 UNDECIDED 단독 선택

campaignObjective'AWARENESS' | 'VIDEO_VIEW' | 'TRAFFIC' | 'LEAD' | 'CONVERSION' | 'APP_INSTALL' | 'IN_APP_ACTION' required

광고 목표(단일 선택). 앱이면 APP_INSTALL/IN_APP_ACTION도 가능

budgetMininteger required

최소 예산(원). 0 이상 1,000만 이하

budgetMaxinteger required

최대 예산(원). 0 이상 1,000만 이하

period'LE_1W' | 'W2_3' | 'M1' | 'M2_3' | 'GE_3M' required

집행 기간

adExperience'NONE' | 'EXPERIENCED' required

집행 경험 여부

rawFileKeysstring[] required

업로드 완료한 성과파일 key 목록. 경험 없음이면 빈 배열. 최대 5개

Example request

{
  "serviceName": "채소집",
  "budgetMin": 3000000,
  "budgetMax": 10000000,
  "adHistory": [
    {
      "channelNameRaw": "인스타그램",
      "budgetWon": 3000000,
      "impressions": 250000,
      "clicks": 3000,
      "conversions": 120,
      "periodDays": 30
    }
  ]
}

Response

제출 성공

successboolean required

요청 성공 여부

codestring nullable required

성공 안내 코드. 안내할 것이 없으면 null

Example response

{
  "success": true,
  "error": {
    "code": "C-001",
    "message": "입력값이 올바르지 않습니다.",
    "fieldErrors": [
      {
        "field": "name",
        "reason": "이름은 필수입니다."
      }
    ]
  },
  "code": "GOOGLE_ACCOUNT_LINKED"
}

Changes

No recorded changes to this operation across all 1 revision of this API.