Skip to content

顧客をキャンペーンに登録

POST
/campaign-customers

指定した顧客を指定したキャンペーンの配信対象として登録(購読)します。

  • 既に購読中の場合は 409 Conflict を返します。
  • 過去に解除済み(UNSUBSCRIBED)の組み合わせに対して再度登録した場合は、
    既存のレコードを SUBSCRIBED に更新し 200 OK を返します(新規作成時は 201 Created)。

Authorizations

bearerAuth

テナントに発行された個人アクセストークン(Laravel Sanctum)を
Authorization: Bearer {token} ヘッダーで送信してください。

Type
HTTP (bearer)

Request Body

application/json
JSON
{
  
"campaignId": "string",
  
"customerId": "string"
}

Responses

解除済みだった登録を再度有効化した場合

application/json
JSON
{
  
"id": "string",
  
"campaignId": "string",
  
"customerId": "string",
  
"status": "string",
  
"subscribedAt": "string",
  
"unsubscribedAt": "string",
  
"unsubscribedReason": "string",
  
"createdAt": "string",
  
"updatedAt": "string"
}

Playground

Authorization
Body

Samples

Powered by VitePress OpenAPI

Maline テナント向けヘルプ