予定を登録、更新、または削除する
予定を登録する
予定を登録するAPIです。 リクエストで送信するEventType型パラメーターにはid、versionといった更新時に必要なパラメーターもありますが、このAPIは新規作成のため、それぞれ「dummy」や「-1」など無効なことを表す値を指定してください。
API名
ScheduleAddEvents
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| schedule_event | schedule:EventType | 1~ 無制限 | 登録する予定の情報 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| schedule_event | schedule:EventType | 0~ 無制限 | 登録された予定の情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_UTIL_API_65009 | アップロードするファイルのサイズが、Base64エンコード後で300MBより大きい場合 |
| GRN_SCHD_13011 | 開始と終了の日時のデータの組み合わせが正しくない場合 クラウド版およびパッケージ版Garoon 6.0以降で発生するエラー番号です。 パッケージ版Garoon 6.0より前では、PHP00099エラーが発生します。 |
予定を変更する
登録した予定を修正するAPIです。このAPIは、入力した予定IDを元に予定を特定して変更します。 リクエストの内容で、予定の情報が上書きされます。指定を省いた項目は、空になります。 予定のコメントの追加には、ScheduleAddFollowsを使用します。このAPIでは追加できません。
API名
ScheduleModifyEvents
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| schedule_event | schedule:EventType | 1~ 無制限 | 変更する予定の情報 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| schedule_event | schedule:EventType | 0~ 無制限 | 変更された予定の情報 |
例
|
|
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_UTIL_API_65009 | アップロードするファイルのサイズが、Base64エンコード後で300MBより大きい場合 |
| GRN_SCHD_13011 | 開始と終了の日時のデータの組み合わせが正しくない場合 クラウド版およびパッケージ版Garoon 6.0以降で発生するエラー番号です。 パッケージ版Garoon 6.0より前では、PHP00099エラーが発生します。 |
繰り返し予定を変更する
変更する繰り返し予定の情報をリクエストとして受け取り、繰り返し予定を変更し、変更された繰り返し予定の情報をレスポンスとして返すAPIです。 リクエストの内容で、繰り返し予定の情報が上書きされます。指定を省いた項目は、空になります。 繰り返し予定のコメントの追加には、ScheduleAddFollowsToRepeatEventを使用します。このAPIでは追加できません。
API名
ScheduleModifyRepeatEvents
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| operation | schedule:ScheduleModifyRepeatEventsOperationType | 1~ 無制限 | 変更する繰り返し予定の情報 |
例
|
|
レスポンス
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| result | schedule:ScheduleModifyRepeatEventsResultType | 0~ 無制限 | 変更された繰り返し予定の情報 |
例
|
|
予定を削除する
登録した予定を削除するAPIです。 このAPIは、削除成功した場合空のSOAPメッセージを返します。入力した予定IDの中に存在しない予定IDが含まれる場合は、削除処理が行われず、エラーメッセージ(GRN_SCHD_13001)が返されます。
API名
ScheduleRemoveEvents
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| event_id/text() | base:IDType | 1~ 無制限 | 削除する予定のID |
例
|
|
レスポンス
なし
解説
- このAPIは、削除成功した場合空のSOAPメッセージを返します。
- 入力した予定IDの中に存在しない予定IDが含まれる場合は、削除処理が行われず、エラーメッセージ(GRN_SCHD_13001)が返されます。
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_SCHD_13001 | 存在しない予定IDをevent_idに指定した場合 |
繰り返し予定を削除する
予定IDと削除範囲をリクエストとして受け取り、繰り返し予定を削除し、削除した繰り返し予定の情報をレスポンスとして返すAPIです。 このAPIは、削除成功した場合空のSOAPメッセージを返します。入力した予定IDの中に存在しない予定IDが含まれる場合は、削除処理が行われず、エラーメッセージ(GRN_SCHD_13001)が返されます。
API名
ScheduleRemoveEventsFromRepeatEvent
使用可能なGaroonのバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
リクエスト
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| operation | schedule:ScheduleRemoveEventsFromRepeatEventOperationType | 1~ 無制限 | 削除する繰り返し予定のIDと削除範囲 |
例
|
|
レスポンス
なし
エラー
| エラー番号 | 説明 |
|---|---|
| GRN_SCHD_13001 | 存在しない予定IDをevent_idに指定した場合 |
