ソフト開発API: システム設定APIs
Developer APIs: System Settings APIs

システム設定APIsを利用する事で、ユーザ情報の参照や組織情報の編集などが可能となります。サードパーティアプリが開発できるだけでなく、社内システムとの同期プログラムを実現する事も可能です。GET/POSTリクエストに対して、JSONやXMLをレスポンスします。なお、情報参照や情報更新の認可権限は、認証IDによって異なります。

By using the system configuration APIs, referring the user information or editing organization information, etc. become available. It is not only to develop third-party applications, also it is possible to achieve the synchronization program with in-house systems. It responds XML and JSON against the GET / POST request. In addition, the authorization of information reference or information update depends on the authentication ID.

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
ユーザを追加する
Creating a User Account
/API/UGA/Quser/add QuserEntry ユーザ管理権限
User Manager
ユーザ情報を取得する
Retrieving a User Account
/API/User/Quser/find QuserEntry (全ログインユーザ)
(all login users)
自身のユーザ情報を取得する
Retrieving the user’s own User Account
/API/User/Quser/self QuserEntry (全ログインユーザ)
(all login users)
ユーザ一覧を取得する
Retrieving a List of Users
/API/User/Quser/list List of QuserEntry (全ログインユーザ)
(all login users)
ユーザ情報を更新する
Updating a User Account
/API/UGA/Quser/update QuserEntry ユーザ管理権限
User Manager
ユーザを削除する
Deleting a User Account
/API/UGA/Quser/delete (None) ユーザ管理権限
User Manager

Return value definitions

QuserEntry type description
id Number User ID
name String User name
email String User email address
primaryQgroup QgroupEntry Main organization
(*NOT included in List of QuserEntry)

Sample JSON response

{
  "quser":{
    "email":"SouthPole@questetra.com",
    "id":0,
    "name":"SouthPole",
    "primaryQgroup": {
      "email": "20manage@questetra.com",
      "id": 2,
      "name": "20-Management",
      "parentQgroupEmail": "00org@questetra.com",
      "parentQgroupId": 1,
      "parentQgroupName": "00-Org"
    }
  }
}
{
  "qusers":[
    {"email":"SouthPole@questetra.com","id":0,"name":"SouthPole"},
    {"email":"Sumatera@questetra.com","id":1,"name":"Sumatera"},
    {"email":"Maldives@questetra.com","id":2,"name":"Maldives"},
    {"email":"Hawaii@questetra.com","id":3,"name":"Hawaii"},
    {"email":"Oahu@questetra.com","id":4,"name":"Oahu"},
    {"email":"Solomon@questetra.com","id":5,"name":"Solomon"},
    {"email":"Galapagos@questetra.com","id":6,"name":"Galapagos"},
    {"email":"Midway@questetra.com","id":7,"name":"Midway"},
    {"email":"Canarias@questetra.com","id":8,"name":"Canarias"},
    {"email":"SaintHelena@questetra.com","id":9,"name":"SaintHelena"}
  ]
}
{
  "errors":[
    {"errorCode":"20002","input":"foo@questetra.com","type":"QuserDoesNotExist"}
  ]
}

/API/UGA/Quser/add

POST parameters: name *, email *, password *
Errors: InvalidName (10004), InvalidEmail (10005), InvalidPassword (10006), QuserExists (20001), QuserNameExists (20017), UserNumberExceeding (30005)

/API/User/Quser/find

GET/POST parameters: id, email
Errors: InvalidId (10001), InvalidEmail (10005), QuserDoesNotExist (20002)

/API/User/Quser/list

GET/POST parameters: limit, start, query, qgroupId
Errors: Validation (10001), InvalidQgroupId (10003), InvalidStart (10012), InvalidLimit (10013)

/API/User/Quser/self

GET/POST parameters: (none)
Errors: (none)

/API/UGA/Quser/update

POST parameters: id *, name, email, password, primaryQgroupId
Errors: InvalidId (10001), InvalidName (10004), InvalidEmail (10005), InvalidPassword (10006), QuserDoesNotExist (20002), QuserExists (20001), QuserNameExists (20017), InvalidPrimaryQgroupId (10022), MembershipDoesNotExist (20006)

/API/UGA/Quser/delete

POST parameters: id *, delegateQuserId, delegateQgroupId
Errors: InvalidId (10001), InvalidDelegateQuserId (10007), InvalidDelegateQgroupId (10008), QuserDoesNotExist (20002), DelegateDoesNotExist (20007), NoneSystemAdministrator (20008), DelegateIsSameWithDeletingUser (20014), NeedDelegate (20015), YourselfUndeletable (20022)

 

 

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
組織を追加する
Creating an Organization Unit
/API/UGA/Qgroup/add QgroupEntry ユーザ管理権限
User Manager
組織情報を取得する
Retrieving an Organization Unit
/API/User/Qgroup/find QgroupEntry (全ログインユーザ)
(all login users)
組織一覧を取得する
Retrieving a List of Users
/API/User/Qgroup/list List of QgroupEntry (全ログインユーザ)
(all login users)
組織情報を更新する
Updating a User Account
/API/UGA/Qgroup/update QgroupEntry ユーザ管理権限
User Manager
組織を削除する
Deleting a User Account
/API/UGA/Qgroup/delete (None) ユーザ管理権限
User Manager

Return value definitions

QgroupEnrty type description
id Number Organization ID
name String Organization name
email String Organization email address
parentQgroupId Number Parent Organization ID
parentQgroupName String Parent Organization name
parentQgroupEmail String Parent Organization email address

Sample JSON response

{
  "qgroup":{
    "email":"accounting@questetra.com",
    "id":2,"name":"Accounting",
    "parentQgroupEmail":"org@questetra.com",
    "parentQgroupId":1,
    "parentQgroupName":"Org"
  }
}
{
  "qgroups":[
    {"email":"org@questetra.com","id":1,"name":"Org", "parentQgroupEmail":null,"parentQgroupId":null,"parentQgroupName":null},
    {"email":"accounting@questetra.com","id":2,"name":"Accounting",   "parentQgroupEmail":"org@questetra.com","parentQgroupId":1,"parentQgroupName":"Org"},
    {"email":"sales@questetra.com","id":3,"name":"Sales", "parentQgroupEmail":"org@questetra.com","parentQgroupId":1,"parentQgroupName":"Org"},
    {"email":"marketing@questetra.com","id":4,"name":"Marketing", "parentQgroupEmail":"org@questetra.com","parentQgroupId":1,"parentQgroupName":"Org"},
    {"email":"production@questetra.com","id":5,"name":"Production", "parentQgroupEmail":"org@questetra.com","parentQgroupId":1,"parentQgroupName":"Org"}
  ]
}
{
  "errors":[
    {"errorCode":"20002","input":"foo@questetra.com","type":"QuserDoesNotExist"}
  ]
}

/API/UGA/Qgroup/add

POST parameters: name *, email, parentQgroupId *
Errors: InvalidName (10004), InvalidEmail (10005), InvalidParentQgroupId (10009), ParentQgroupDoesNotExsit (20013), QgroupExists (20003)

/API/User/Qgroup/list

GET/POST parameters: limit, start, query
Errors: InvalidStart (10012), InvalidLimit (10013)

/API/User/Qgroup/find

GET/POST parameters: id, name
Errors: InvalidId (10001), InvalidName (10004), QgroupDoesNotExist (20004)

/API/UGA/Qgroup/update

POST parameters: id *, name, email, parentQgroupId
Errors: InvalidId (10001), InvalidName (10004), InvalidEmail (10005), InvalidParentQgroupId (10009), QgroupDoesNotExist (20004), ParentQgroupDoesNotExist (20013), GroupExists (20001), NoneSystemAdministrator (20008), LoopedOrganization (20011)

/API/UGA/Qgroup/delete

POST parameters: id *
Errors: InvalidId (10001), QgroupDoesNotExist (20004), RootQgroupUndeletable (20010), ParentQgroupUndeletable (20009), NoneSystemAdministrator (20008)

 

 

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
組織にメンバを追加する
Adding a Member to an Organization
/API/UGA/Membership/add MembershipEntry ユーザ管理権限
User Manager
組織に所属するメンバ一覧を取得する
Retrieving all Members of an Organization
/API/User/Membership/listByQgroup List of MembershipEntry (全ログインユーザ)
(all login users)
Version 10.1 〜
メンバが所属する組織一覧を取得する
Retrieving all Organizations for a User
/API/User/Membership/listByQuser List of MembershipEntry (全ログインユーザ)
(all login users)
Version 10.1 〜
組織のリーダ設定を更新する
Assigning a Leader to an Organization
/API/UGA/Membership/update MembershipEntry ユーザ管理権限
User Manager
組織からメンバを外す
Deleting a Member from an Organization
/API/UGA/Membership/delete (None) ユーザ管理権限
User Manager

Return value definitions

MembershipEntry type description
quserId Number User ID
quserName String User name
quserEmail String User email address
qgroupId Number Organization ID
qgroupName String Organization name
qgroupEmail String Organization address
role String Member’s role: “_leader” or ‘null’

Sample JSON response

{
  "membership":{
    "qgroupEmail":"marketing@questetra.com",
    "qgroupId":4,
    "qgroupName":"Marketing",
    "quserEmail":"Solomon@questetra.com",
    "quserId":5,
    "quserName":"Solomon",
    "role":"_leader"
  }
}
{
  "memberships":[
    {"qgroupEmail":"marketing@questetra.com","qgroupId":4,"qgroupName":"Marketing", "quserEmail":"Solomon@questetra.com","quserId":5,"quserName":"Solomon","role":"_leader"},
    {"qgroupEmail":"marketing@questetra.com","qgroupId":4,"qgroupName":"Marketing", "quserEmail":"Galapagos@questetra.com","quserId":6,"quserName":"Galapagos","role":null},
    {"qgroupEmail":"marketing@questetra.com","qgroupId":4,"qgroupName":"Marketing", "quserEmail":"Midway@questetra.com","quserId":7,"quserName":"Midway","role":null}
  ]
}
{"errors":[{"errorCode":"20002","input":"foo@questetra.com","type":"QuserDoesNotExist"}]}

/API/UGA/Membership/add

POST parameters: quserId *, qgroupId *, role
Errors: InvalidQuserId (10002), InvalidQgroupId (10003), InvalidRole (10010), QuserDoesNotExist (20002), QgroupDoesNotExist (20004), MembershipExists (20005)

/API/User/Membership/listByQgroup

GET/POST parameters: id *
Errors: InvalidId (10001), QgroupDoesNotExist (20004)

/API/User/Membership/listByQuser

GET/POST parameters: id *
Errors: InvalidId (10001), QuserDoesNotExist (20002)

/API/UGA/Membership/update

POST parameters: quserId *, qgroupId *, role
Errors: InvalidQuserId (10002), InvalidQgroupId (10003), InvalidRole (10010), QuserDoesNotExist (20002), QgroupDoesNotExiist (20004), MembershipDoesNotExist (20006), NoneSystemAdministrator (20008)

/API/UGA/Membership/delete

POST parameters: quserId *, qgroupId *
Errors: InvalidQuserId (10002), InvalidQgroupId (10003), QuserDoesNotExist (20002), QgroupDoesNotExist (20004), MembershipDoesNotExist (20006), NoneSystemAdministrator (20008)

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
ロールを追加する
Creating a Role Unit
/API/UGA/Qrole/add QroleEntry ユーザ管理権限
User Manager
Version 10.1 〜
ロール情報を取得する
Retrieving a Role Unit
/API/User/Qrole/find QroleEntry (全ログインユーザ)
(all login users)
Version 10.1 〜
ロール一覧を取得する
Retrieving a List of Roles
/API/User/Qrole/list List of QroleEntry (全ログインユーザ)
(all login users)
Version 10.1 〜
ロールを更新する
Updating a Role Unit
/API/UGA/Qrole/update QroleEntry ユーザ管理権限
User Manager
Version 10.1 〜
ロールを削除する
Deleting a Role Unit
/API/UGA/Qrole/delete (None) ユーザ管理権限
User Manager
Version 10.1 〜

Return value definitions

QroleEntry type description
id Number Role ID
name String Role name

Sample JSON response

{"qrole":{"id":32,"name":"Role A"}}
{
  "count":10,
  "qroles":[
    {"id":32,"name":"Role A"},
    {"id":33,"name":"Role B"},
    {"id":34,"name":"Role C"}
  ]
}
{"errors":[{"errorCode":"20019","input":"32","type":"QroleDoesNotExist"}]}

/API/UGA/Qrole/add

POST parameters: name *
Errors: InvalidName (10004), QroleExists (20018)

/API/UGA/Qrole/update

POST parameters: id *, name
Errors: InvalidId (10001), InvalidName (10004), QroleExists (20018), QroleDoesNotExist (20019)

/API/UGA/Qrole/delete

POST parameters: id *
Errors: InvalidId (10001), QroleDoesNotExist (20019)

/API/User/Qrole/find

GET/POST parameters: id, name
Errors: InvalidId (10001), InvalidName (10004), QroleDoesNotExist (20019)

/API/User/Qrole/list

GET/POST parameters: limit (default:1), start (default:0), query (検索条件:名前部分一致)
Errors: InvalidStart (10012), InvalidLimit (10013)

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
ロールにメンバを追加する
Adding a Member to a Role
/API/UGA/RoleMembership/add RoleMembershipEntry ユーザ管理権限
User Manager
Version 10.1 〜
ロールからメンバを削除する
Deleting a Member from a Role
/API/UGA/RoleMembership/delete ユーザ管理権限
User Manager
Version 10.1 〜
ロールに所属するメンバ一覧を取得する
Retrieving all Members of a Role
/API/User/RoleMembership/listByQrole List of RoleMembershipEntry (全ログインユーザ)
(all login users)
Version 10.1 〜
ユーザの所属するロール一覧を取得する
Retrieving all Members of a Role
/API/User/RoleMembership/listByQuser List of RoleMembershipEntry (全ログインユーザ)
(all login users)
Version 10.1 〜

Return value definitions

RoleMembershipEntry type description
qroleId Number Role ID
qroleName String Role name
quserId Number User ID
quserName String User name
quserEmail String User Email address

Sample JSON response

{
  "roleMembership":{
    "qroleId":1,
    "qroleName":"Role A",
    "quserEmail":"Maldives@questetra.com",
    "quserId":2,
    "quserName":"Maldives"
  }
}
{
  "roleMemberships":[
    {"qroleId":1,"qroleName":"Role A","quserEmail":"Sumatera@questetra.com","quserId":1,"quserName":"Sumatera"},
    {"qroleId":1,"qroleName":"Role A","quserEmail":"Hawaii@questetra.com","quserId":3,"quserName":"Hawaii"}
  ]
}
{"errors":[{"errorCode":"20019","input":"32","type":"QroleDoesNotExist"}]}

/API/UGA/RoleMembership/add

POST parameters: qroleId *, quserId *
Errors: InvalidQuserId (10002), InvalidQroleId (10019), QuserDoesNotExists (20002), QroleDoesNotExists (20019), RoleMembershipExists (20020)

/API/UGA/RoleMembership/delete

POST parameters: qroleId *, quserId *
Errors: InvalidQuserId (10002), InvalidQroleId (10019), QuserDoesNotExists (20002), QroleDoesNotExists (20019), RoleMembershipDoesNotExists (20021)

/API/User/RoleMembership/listByQrole

POST parameters: id *
Errors: InvalidId (10001), QroleDoesNotExists (20019)

/API/User/RoleMembership/listByQuser

POST parameters: id *
Errors: InvalidId (10001), QuserDoesNotExists (20002)

操作 / Operation POST Resource URL JSON Response 権限 / Authorization note
システム権限の一覧を取得する
Retrieving a List of System Privilege
/API/Admin/SystemAuthority/list List of SystemAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
ユーザにシステム権限を付与する
Granting a System Privilege to a User
/API/Admin/SystemAuthority/addToQuser SystemAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
組織にシステム権限を付与する
Granting a System Privilege to an Organization
/API/Admin/SystemAuthority/addToQgroup SystemAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
ロールにシステム権限を付与する
Granting a System Privilege to a Role
/API/Admin/SystemAuthority/addToQrole SystemAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
システム権限を削除する
Deleting a System Privilege
/API/Admin/SystemAuthority/delete (None) システム管理権限
System Administrator
Version 10.4 〜

Return value definitions

SystemAuthorityEntry type description
id Number System Authorization ID
type Number Type of System Authorization
0: システム管理権限 / System Administrator Authorization
1: ユーザ管理権限 / User Manager Authorization
2: プロセスモデル作成権限 / Process Model Creator Authorization
quser QuserEntry ユーザに権限を追加した場合、対象の QuserEntry オブジェクト。ユーザ以外の場合は、null
qgroup QgroupEntry 組織に権限を追加した場合、対象の QgroupEntry オブジェクト。組織以外の場合は、null
leader Boolean 組織に権限を追加した場合、true なら組織のリーダのみへの権限追加。組織以外の場合は、null
descendantQgroups Boolean 組織に権限を追加した場合、true なら下位の組織が対象。組織以外の場合は、null
qrole QroleEntry ロールに権限を追加した場合、対象の QroleEntry オブジェクト。ロール以外の場合は、null

Sample JSON response

{
  "systemAuthority":{
    "id":2,
    "type":1,
    "quser":{"email":"SouthPole@questetra.com","id":0,"name":"サウスポール"},
    "qgroup":null,
    "leader":null,
    "descendantQgroups":null,
    "qrole":null
  }
}
{
  "systemAuthorities":[
    {
      "id":2,
      "type":1,
      "quser":{"email":"SouthPole@questetra.com","id":0,"name":"サウスポール"},
      "qgroup":null,
      "leader":null,
      "descendantQgroups":null,
      "qrole":null
    },
    {
      "id":3,
      "type":1,
      "quser":null,
      "qgroup":{email: "group@questetra.com", id: 1, name: "全社", parentQgroupEmail: null, parentQgroupId: null, parentQgroupName: null},
      "leader":false,
      "descendantQgroups":false,
      "qrole":null      
    }
  ]
}

/API/Admin/SystemAuthority/list

GET/POST parameters: type *
Errors (response code: 400): InvalidSystemAuthorityType (10020)

/API/Admin/SystemAuthority/addToQuser

POST parameters: type *, quserId *
Errors (response code: 400): InvalidQuserId (10002), InvalidSystemAuthorityType (10020), QuserDoesNotExist (20002)

/API/Admin/SystemAuthority/addToQgroup

POST parameters: type *, qgroupId *, leader, descendantQgroups
Errors (response code: 400): InvalidQgroupId (10003), InvalidSystemAuthorityType (10020), QgroupDoesNotExist (20004)

/API/Admin/SystemAuthority/addToQrole

POST parameters: type *, qroleId *
Errors (response code: 400): InvalidQroleId (10019), InvalidSystemAuthorityType (10020), QroleDoesNotExist (20019)

/API/Admin/SystemAuthority/delete

POST parameters: id *
Errors (response code: 400): InvalidId (10001), NoneSystemAdministrator (20008), SystemAuthorityDoesNotExist (20023)

操作 / Operation POST Resource URL JSON Response 権限 / Authorization note
プロセス権限の一覧を取得する
Retrieving a List of Process Privilege
/API/Admin/ProcessAuthority/list List of ProcessAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
ユーザにプロセス権限を付与する
Granting a Process Privilege to a User
/API/Admin/ProcessAuthority/addToQuser ProcessAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
組織にプロセス権限を付与する
Granting a Process Privilege to an Organization
/API/Admin/ProcessAuthority/addToQgroup ProcessAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
ロールにプロセス権限を付与する
Granting a Process Privilege to a Role
/API/Admin/ProcessAuthority/addToQrole ProcessAuthorityEntry システム管理権限
System Administrator
Version 10.4 〜
プロセス権限を削除する
Deleting a Process Privilege
/API/Admin/ProcessAuthority/delete (None) システム管理権限
System Administrator
Version 10.4 〜

Return value definitions

ProcessAuthorityEntry type description
id Number Process Authorization ID
type Number Type of Process Authorization
0: プロセスモデル編集権限 / Process Model Editor Authorization
1: コントロール権限 / Process Administrator Authorization
2: データ閲覧権限 / Data Viewer Authorization
3: データ閲覧権限 (進捗情報限定) / Data Viewer Authorization (only Progress Information)
processModelInfo ProcessModelInfoEntry プロセス権限の対象となるプロセスモデルの ProcessModelInfoEntry オブジェクト。id と name 属性を持つ
quser QuserEntry ユーザに権限を追加した場合、対象の QuserEntry オブジェクト。ユーザ以外の場合は、null
qgroup QgroupEntry 組織に権限を追加した場合、対象の QgroupEntry オブジェクト。組織以外の場合は、null
leader Boolean 組織に権限を追加した場合、true なら組織のリーダのみへの権限追加。組織以外の場合は、null
descendantQgroups Boolean 組織に権限を追加した場合、true なら下位の組織が対象。組織以外の場合は、null
qrole QroleEntry ロールに権限を追加した場合、対象の QroleEntry オブジェクト。ロール以外の場合は、null

Sample JSON response

{
  "processAuthority":{
    "id":0,
    "type":0,
    "processModelInfo":{"id":1,"name":"Q001-企画書レビュー"},
    "quser":{"email":"SouthPole@questetra.com","id":0,"name":"サウスポール"},
    "qgroup":null,
    "leader":null,
    "descendantQgroups":null,
    "qrole":null
  }
}
{
  "processAuthorities":[
    {
      "id":0,
      "type":0,
      "processModelInfo":{"id":1,"name":"Q001-企画書レビュー"},
      "quser":{"email":"SouthPole@questetra.com","id":0,"name":"サウスポール"},
      "qgroup":null,
      "leader":null,
      "descendantQgroups":null,
      "qrole":null
    },
    {
      "id":1,
      "type":0,
      "processModelInfo":{"id":1,"name":"Q001-企画書レビュー"},
      "quser":null,
      "qgroup":{email: "group@questetra.com", id: 1, name: "全社", parentQgroupEmail: null, parentQgroupId: null, parentQgroupName: null},
      "leader":false,
      "descendantQgroups":false,
      "qrole":null
    }
  ]
}

/API/Admin/ProcessAuthority/list

GET/POST parameters: processModelInfoId *, type *
Errors (response code: 400): InvalidProcessModelInfoId (10017), InvalidProcessAuthorityType (10021), ProcessModelInfoDoesNotExist (20025)

/API/Admin/ProcessAuthority/addToQuser

POST parameters: processModelInfoId *, type *, quserId *
Errors (response code: 400): InvalidQuserId (10002), InvalidProcessModelInfoId (10017), InvalidProcessAuthorityType (10021), QuserDoesNotExist (20002), ProcessModelInfoDoesNotExist (20025)

/API/Admin/ProcessAuthority/addToQgroup

POST parameters: processModelInfoId *, type *, qgroupId *, leader, descendantQgroups
Errors (response code: 400): InvalidQgroupId (10003), InvalidProcessModelInfoId (10017), InvalidProcessAuthorityType (10021), QgroupDoesNotExist (20004), ProcessModelInfoDoesNotExist (20025)

/API/Admin/ProcessAuthority/addToQrole

POST parameters: processModelInfoId *, type *, qroleId *
Errors (response code: 400): InvalidProcessModelInfoId (10017), InvalidQroleId (10019), InvalidProcessAuthorityType (10021), QroleDoesNotExist (20019), ProcessModelInfoDoesNotExist (20025)

/API/Admin/ProcessAuthority/delete

POST parameters: id *
Errors (response code: 400): InvalidId (10001), ProcessAuthorityDoesNotExist (20024)

操作 / Operation POST(GET) Resource URL JSON Response 権限 / Authorization note
キャッシュされている選択肢マスタの一覧を取得する
Retrieving a List of Cached Choices master
/API/Admin/ItemCache/list urls システム管理権限
System Administrator
仕様変更(Version 11.2)
キャッシュされている選択肢マスタの選択肢一覧を取得する
Retrieving a List of Cached Choices
/API/Admin/ItemCache/view count, items システム管理権限
System Administrator
Version 11.2 〜
キャッシュされている選択肢マスタをクリアする
Clearing Cached Choices master
/API/Admin/ItemCache/delete (none) システム管理権限
System Administrator

Sample JSON response

{
  "urls":[
    "http://qbpms-select.appspot.com/simple/yesno.xml",
    "file:///select/baseball-league.xml",
  ]
}
{
  "count":2,
  "items":[
    {"display":"Pacific League","value":"_PACIFIC_"},
    {"display":"Central League","value":"_CENTRAL_"}
  ]
}

/API/Admin/ItemCache/list

GET/POST parameters: (none)
Errors: (none)

/API/Admin/ItemCache/view

GET/POST parameters: url *
Errors: Validation(10000)

/API/Admin/ItemCache/delete

GET/POST parameters: url *
Errors: Validation(10000)

「file:///select/」で始まるURLは対象外
The URL which starts with “file:///select” is NOT covered.

 

Last modified 2016-11-25