Glowb Dev Docs
Admin APIMeta Marketing Insights

POST /ai/business/meta/business-mapping

Business ↔ Meta 캠페인 직접 매핑 생성 (ADMIN 전용)

Business-Meta 캠페인 매핑 생성 (X 매핑)

ADMIN 이 기업과 Meta 캠페인을 직접 매핑합니다 — Glowb 내부 Collab 없이.

이 매핑으로 연결된 캠페인은 캠페인 응답에서 linked=false (X) 로 표시되지만, 해당 기업의 캠페인 목록·인사이트 화면엔 정상 노출됩니다. Collab 과 연결되는 매핑(O) 은 POST /mapping 을 사용하세요. 일괄 매핑은 POST /business-mapping/bulk 사용.

내부 저장: 기존 TB_COLLAB_META_CAMPAIGN 테이블을 재활용해 collab_no = NULL, business_id = {businessId} row 로 저장합니다. 별도 매핑 테이블 없음.

HTTP 요청

POST /ai/business/meta/business-mapping
Authorization: Bearer {admin_access_token}
Content-Type: application/json

{
  "businessId": "biz_member_id",
  "metaCampaignId": "120244131245240347"
}

Request Body

필드타입필수설명
businessIdString매핑할 기업 멤버 ID (TB_MEMBER.id)
metaCampaignIdStringMeta 캠페인 ID

응답

성공 응답 (201 Created)

{
  "status": 201,
  "code": null,
  "message": "Business 매핑 생성 완료",
  "data": {
    "id": 7,
    "businessId": "biz_member_id",
    "metaCampaignId": "120244131245240347",
    "metaCampaignName": "봄 시즌 프로모션",
    "objective": "OUTCOME_SALES",
    "objectiveLabel": "판매",
    "primaryMetric": {
      "label": "구매 수",
      "value": 152,
      "unit": "건"
    },
    "linkedAt": "2026-05-14T11:30:00"
  }
}

응답 필드

objective, objectiveLabel, primaryMetric 의 의미는 POST /mapping 문서의 응답 필드 표를 따릅니다.

에러 응답

상태 코드설명
403ADMIN 권한 없음
409같은 (businessId, metaCampaignId) 매핑이 이미 존재

API 테스트

On this page