UpdateIncident
「UOMポータル」の「チケット管理」と同様に、現在のインシデント情報を更新できます。
| HTTPメソッド | Action | 名称 |
|---|---|---|
| POST | UpdateIncident | インシデント更新 |
1: リクエストパラメータ
| パラメータ | タイプ | 必須 | 意味 | 最大文字数 | リクエスト例 | 備考 | ||
|---|---|---|---|---|---|---|---|---|
| OfficeId | String | ○ | 事業者コード | 11 | IIJ00000001 | 固定 | ||
| ServiceCode | String | ○ | サービスコード | 15 | uom12345678 | ご契約のサービスコードを指定してください | ||
| MasterId | String | ○ | 申請者マスターID | 15 | SA9876543 | マスターIDを指定してください | ||
| IncidentId | String | ○ | チケット番号 | 15 | UTM123456 | チケット番号を指定してください | ||
| CorrespondStartDateFrom | String | − | 対応開始日時 | 14 | 20160710121010 | YYYYMMDDhhmmssの形式で指定してください | ||
| CorrespondStartDateTo | String | − | 対応開始日時 | 14 | 20160710121010 | YYYYMMDDhhmmssの形式で指定してください | ||
| CorrespondFinishDateFrom | String | − | 対応終了日時 | 14 | 20160710131010 | YYYYMMDDhhmmssの形式で指定してください | ||
| CorrespondFinishDateTo | String | − | 対応終了日時 | 14 | 20160710131010 | YYYYMMDDhhmmssの形式で指定してください | ||
| CorresopndOutline | String | − | 概要 | 2048 | 対応状況の概要入力欄です | |||
| Cause | String | − | 原因 | 2048 | 対応状況の原因入力欄です | |||
| Influence | String | − | 影響 | 2048 | 対応状況の影響入力欄です | |||
| Measure | String | − | 対策 | 2048 | 対応状況の対策入力欄です | |||
| Locale | String | ○ | 表示言語 | 1 | 0 | 下記のみ利用可能です 0:日本語 | ||
2: レスポンス
正常終了
| フィールド | タイプ | 意味 | 備考 | ||
|---|---|---|---|---|---|
| StatusCode | String | ステータスコード | 成功時200が返却されます | ||
| Result | − | 結果 | |||
| RequestId | String | リクエストID | APIリクエストごとに割り当てられる一意なIDです | ||
異常終了
| フィールド | タイプ | 意味 | 備考 | |
|---|---|---|---|---|
| Result | − | 結果 | ||
| RequestId | String | リクエストID | APIリクエストごとに割り当てられる一意なIDです | |
| ErrorType | String | エラータイプ | 異常終了となったエラータイプです | |
| ErrorMessage | String | エラーメッセージ | 異常終了となったエラーメッセージです | |
3: エラーメッセージ
| エラー | HTTP Status Code | ErrorType | ErrorMessage | 説明 |
|---|---|---|---|---|
| パラメータエラー | 200 | UOMParameterError | UOM parameter error occurred. | 指定されたパラメータが誤っています
など |
| 例外エラー | 200 | UOMExceptionError | UOM system exception error occurred. | UOM-API設備のシステム障害 |
- 共通エラーについて詳しくは、「UOM-APIのエラー」をご覧ください。
4:警告メッセージ
なし
5:制限
なし
6:サンプル(REST形式)
config.rb
##
## 個別設定
##
# API のキー設定
IIJAPI_ACCESS_KEY = "1234567890ABCDEFGHIJ"
IIJAPI_SECRET_KEY = "1234567890ABCDEFGHIJabcdefghijklmnopqr+1"
##
## API の基本設定
##
# API の ENDPOINT 設定
IIJAPI_ENDPOINT = https://uom.api.iij.jp
IIJAPI_SSL_NO_VERIFY = true
# API バージョンの設定
APIVERSION = "20161003"
# Content-Type の設定
CONTENTTYPEVALUE = "application/json; charset=utf-8"
# インシデント更新
# 以下の内容は、適宜修正してください。
ACTION = "UpdateIncident"
PARAMS = '{
"OfficeId" : "IIJ00000001",
"ServiceCode" : "uom12345678",
"MasterId" : "SA9876543",
"IncidentId" : "UTM123456",
"CorrespondStartDateFrom" : "20170707101030",
"CorrespondStartDateTo" : "20170720101030",
"CorrespondFinishDateFrom" : "20170707101030",
"CorrespondFinishDateTo" : "20170720101030",
"CorresopndOutline" : "概要",
"Cause" : "原因",
"Influence" : "影響",
"Measure" : "対策",
"Locale" : "0"
}'
レスポンス(XML)
本APIでは、XMLでのリクエストを許可していません。
レスポンス(JSON)
正常終了
{
"UpdateIncidentResponse": {
"RequestId":"xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
}
}
異常終了
{
"ErrorResponse":{
"RequestId":"xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx-xxxxxxxx",
"ErrorType":"UOMWebSystemError",
"ErrorMessage":"UOM Web System error occurred."
}
}