sponsorship_activity

協賛活動の新規作成

Changed on

新しい協賛活動データを作成。

post/sponsorship_activities

Request

  • Base URL: http://localhost:1323
  • URL: http://localhost:1323/sponsorship_activities
  • Auth: none declared

Request body

yearPeriodsIdinteger required
sponsorIdinteger required
userIdinteger required
activityStatus'unstarted' | 'material_sent' | 'forms_sent' | 'confirmed' | 'invoice_sent' | 'payment_confirmed' | 'receipt_sent' | 'rejected' required

活動ステータス

feasibilityStatus'unstarted' | 'possible' | 'impossible' required

協賛可否

designProgress'unstarted' | 'created_by_student' | 'created_by_company' | 'completed' required

デザイン進捗

remarksstring

Example request

{
  "yearPeriodsId": 5,
  "sponsorId": 101,
  "userId": 5,
  "remarks": "特になし",
  "sponsorStyleDetails": [
    {
      "sponsorStyleId": 1
    }
  ]
}

Response

Created

idinteger
yearPeriodsIdinteger
sponsorIdinteger
userIdinteger
activityStatus'unstarted' | 'material_sent' | 'forms_sent' | 'confirmed' | 'invoice_sent' | 'payment_confirmed' | 'receipt_sent' | 'rejected'

活動ステータス

feasibilityStatus'unstarted' | 'possible' | 'impossible'

協賛可否

designProgress'unstarted' | 'created_by_student' | 'created_by_company' | 'completed'

デザイン進捗

remarksstring
createdAtstring date-time
updatedAtstring date-time

Example response

{
  "id": 1,
  "yearPeriodsId": 5,
  "sponsorId": 101,
  "userId": 5,
  "remarks": "パンフレットと物品の併用プランです",
  "sponsor": {
    "name": "企業1",
    "tel": "09000000000",
    "email": "test@example.com",
    "address": "○○1-1",
    "representative": "長岡太郎(社長)"
  },
  "user": {
    "id": 1,
    "name": "test-user",
    "bureauID": 1,
    "roleID": 1,
    "createdAt": "0000-00-00T00:00:00Z",
    "updatedAt": "0000-00-00T00:00:00Z"
  },
  "sponsorStyles": [
    {
      "id": 10,
      "sponsorStyleId": 2,
      "style": {
        "style": "1分の1",
        "feature": "カラー",
        "price": 30000
      }
    }
  ],
  "createdAt": "2026-05-01T09:00:00Z",
  "updatedAt": "2026-05-20T10:00:00Z"
}

Changes