GET /api/events
| param | type | description |
|---|---|---|
| events[].id | number | イベント ID |
| events[].title | string | タイトル |
| events[].owner | string | 主催者の名前 |
| events[].date | Date | 開催日時(ISO 8601 形式) |
{
"events": [
{
"id": number,
"title": string,
"owner": string,
"date": Date
},
...
]
}GET /api/events/{event_id}
| param | type | description |
|---|---|---|
| id | number | イベント ID |
| title | string | タイトル |
| owner | string | 主催者の名前 |
| date | Date | 開催日時(ISO 8601 形式) |
| note | string | 詳細など |
| url | string | url |
{
"id": number,
"title": string,
"owner": string,
"date": Date,
"note": string,
"url": string
}404 NotFound
POST /api/events/
| param | type | description |
|---|---|---|
| title | string | タイトル |
| owner | string | 主催者の名前 |
| date | Date | 開催日時(ISO 8601 形式) |
| note | string | 詳細など |
| url | string | url |
| delete_key | string | 削除キー |
{
"title": string,
"owner": string,
"date": Date,
"note": string,
"url": string,
"delete_key": string
}| param | type | description |
|---|---|---|
| id | number | イベント ID |
| title | string | タイトル |
| owner | string | 主催者の名前 |
| date | Date | 開催日時(ISO 8601 形式) |
| note | string | 詳細など |
| url | string | url |
{
"id": number,
"title": string,
"owner": string,
"date": Date,
"note": string,
"url": string
}400 BadRequest
一部パラメーターのみの変更も可能
PUT /api/events/{event_id}
| param | type | description |
|---|---|---|
| delete_key | string | 削除キー |
| event.title | string | タイトル |
| event.owner | string | 主催者の名前 |
| event.date | Date | 開催日時(ISO 8601 形式) |
| event.note | string | 詳細など |
| event.url | string | url |
{
"delete_key": string,
"event": {
"title": string,
"owner": string,
"date": Date,
"note": string,
"url": string,
}
}| param | type | description |
|---|---|---|
| id | number | イベント ID |
| title | string | タイトル |
| owner | string | 主催者の名前 |
| date | Date | 開催日時(ISO 8601 形式) |
| note | string | 詳細など |
| url | string | url |
{
"id": number,
"title": string,
"owner": string,
"date": Date,
"note": string,
"url": string
}404 NotFound
401 Unauthorized
編集前のプレチェック等に使用
PUT /api/events/{event_id}/check_key
| param | type | description |
|---|---|---|
| delete_key | string | 削除キー |
{
"delete_key": string,
}200 OK
404 NotFound
401 Unauthorized
PUT /api/events/{event_id}/delete
| param | type | description |
|---|---|---|
| delete_key | string | 削除キー |
{
"delete_key": string,
}204 NoContent
404 NotFound
401 Unauthorized