PHONE APPLI API は外部アプリケーションから PHONE APPLI PEOPLE(以下:PA PEOPLE)のデータ入出力などを行うことができるプログラミングインターフェイスです。DX 推進や業務改革にぜひご活用ください。
本 API を利用することにより、API 利用規約 に同意したものとします。ご利用の前に必ずお読みください。
PHONE APPLI API のご利用には API キーが必要です。
PC ブラウザ版 PA PEOPLE のメニュー[ユーザ情報]を開き、[APIキー]タブから発行、取得できます。
必要な権限範囲は 各 API の AUTHORIZATIONS をご確認ください。
※ PHONE APPLI API が有効化されていない環境では、API キー発行画面は表示されません。
レスポンスヘッダ内には以下が含まれます。
| ヘッダ名 | 説明 |
|---|---|
| x-ratelimit-remaining | トークン残量 |
| x-ratelimit-requested-tokens | リクエストの処理に使用したトークンの個数 |
| x-ratelimit-burst-capacity | バケットが保持できるトークンの個数 |
| x-ratelimit-replenish-rate | 1秒間に補充されるトークンの個数 |
エラー発生時には以下表の HTTP ステータスコードとステータスを返します。ステータスは JSON 形式のエラーオブジェクトに含まれます。例外として、HTML 形式のエラーページを返す場合があります。
| コード | ステータス | 説明 |
|---|---|---|
| 400 | INVALID_ARGUMENT | リクエストの構文が正しくない場合 |
| 401 | UNAUTHENTICATED | 認証情報が不足している場合 |
| 403 | RESOURCE_PERMISSION_DENIED | 対象リソースが権限範囲外である場合 |
| 403 | API_PERMISSION_DENIED | 対象APIが権限範囲外である場合 |
| 403 | ACCESS_DENIED | IPアドレスが制限されている場合 |
| 404 | NOT_FOUND | 対象リソースが存在しない場合 |
| 405 | METHOD_NOT_ALLOWED | リクエストメソッドが受け入れられない場合 |
| 406 | NOT_ACCEPTABLE | 指定されたデータ形式で応答できない場合 |
| 409 | CONFLICT | リクエストがサーバの状態と競合している場合 |
| 409 | ALREADY_EXISTS | 既存のリソースと重複する場合 |
| 415 | UNSUPPORTED_MEDIA_TYPE | データ形式が受け入れられない場合 |
| 422 | UNPROCESSABLE | リクエストの構文は正しいが、指示が実行できない場合 |
| 429 | - | リクエスト回数が上限を超えている場合 |
| 500 | INTERNAL_SERVER_ERROR | 内部エラーが発生している場合 |
| 503 | SERVICE_UNAVAILABLE | サーバーがダウンしている場合 |
一部の項目はユーザタイプによって作成/編集に制限があります。下記の表に○の記載がある項目のみ登録、変更が可能です。
| 対象項目 | 基本利用ユーザ | 登録限定ユーザ | 施設・備品 |
|---|---|---|---|
| enabled | ○ | ||
| forceLocalAuthentication | ○ | ||
| deviceId | ○ | ||
| deviceIdAcceptInitialize | ○ | ||
| password | ○ | ||
| initialPasswordForceChange | ○ | ||
| employeeNum | ○ | ○ | |
| position | ○ | ○ | |
| positionAlphabet | ○ | ○ | |
| post | ○ | ○ | |
| skill | ○ | ○ | |
| pbxPartition | ○ | ||
| companyMobileNum | ○ | ○ | |
| personalMobileNum | ○ | ○ | |
| mobileNum | ○ | ○ | |
| webUrl | ○ | ○ | |
| chatSettingList | ○ | ○ | |
| m365Account | ○ | ○ | |
| pbxAccount | ○ | ||
| spCallSettings | ○ | ||
| roles | ○ | ||
| paapiAvailable | ○ | ||
| tenantCucmAdapterSettingsId | ○ | ||
| ctiPort | ○ | ||
| tenantAvayaAdapterSettingsId | ○ | ||
| gotalkAvailable | ○ | ||
| gotalkLogDownloadAvailable | ○ | ||
| anpiLoginId | ○ | ○ | |
| mobileMacAddress | ○ | ○ | |
| thanksAvailable | ○ |
社内電話帳に登録された連絡先(ユーザ)の情報を一覧で取得できます。権限範囲の項目のみ取得可能です。
| page | integer <int32> >= 0 Default: 0 取得対象ページの番号 |
| pageSize | integer <int32> [ 1 .. 100 ] Default: 30 1ページあたりの件数 |
| select | Array of strings (usersGetSelectColumns) Items Enum: "userId" "loginId" "employeeNum" "divisions" "position" "positionAlphabet" "post" "fullname" "fullnameKana" "fullnameAlphabet" "extensionNum" "phoneNum" "companyMobileNum" "personalMobileNum" "mobileNum" "faxNum" "email1" "email2" "sortScore" "collaborations" "comment" "remarks" "skill" "initialPasswordForceChange" "userType" "roles" "paapiAvailable" "enabled" "forceRequestOperator" "gotalkAvailable" "gotalkLogDownloadAvailable" "forceLocalAuthentication" "pbxFeatureAvailable" "thanksAvailable" "pbxPartition" "webUrl" "level" "pcMacAddress" "mobileMacAddress" "bleId" "deviceIdAcceptInitialize" "deviceId" "m365Account" "pbxAccount" "iosPasyncLabel" "ctiPort" "incomingPopupIosApns" "tenantCucmAdapterSettings" "tenantAvayaAdapterSettings" "anpiLoginId" "spCallSettings" 取得対象項目 |
| orderBy | string (usersGetOrderBy) Default: "fullname" Enum: "fullname" "sortScore" "employeeNum" ソートの対象
|
| orderDirection | string (usersGetOrderDirection) Default: "asc" Enum: "asc" "desc" ソートの並び順
|
| fullname | string 取得対象の氏名(部分一致) |
| fullnameKana | string 取得対象の氏名カナ(部分一致) |
| divisionIds | Array of integers <int64> <= 50 items [ items <int64 > ] 取得対象の部署識別番号 |
| userIds | Array of integers <int64> <= 50 items [ items <int64 > ] 取得対象のユーザ識別番号 |
| employeeNum | string 取得対象の社員番号(完全一致) |
| phoneNum | string 取得対象の電話番号(完全一致) |
| email1 | string 取得対象のEメールアドレス1(完全一致) |
| freeWords | Array of strings フリーワード検索 |
{- "hasMore": true,
- "items": [
- {
- "userId": 0,
- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "loginId": "string",
- "initialPasswordForceChange": true,
- "sortScore": 0,
- "level": 0,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisions": [
- {
- "divisionId": 0,
- "divisionName": "string"
}
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "collaborations": [
- {
- "chatSettingSeq": 0,
- "clientName": "string",
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettings": {
- "tenantCucmAdapterSettingsId": 0,
- "cucmAdapterName": "string"
}, - "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettings": {
- "tenantAvayaAdapterSettingsId": 0,
- "avayaAdapterName": "string"
}, - "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}
]
}社内連絡先(ユーザ)を作成できます。
※ ご利用にはユーザ管理権限が必要です。
| userType | string (userType) Enum: "REGULAR_USER" "REGISTRATION_ONLY_USER" "FACILITY" ユーザタイプ
|
| enabled | boolean アカウント有効/無効 |
| forceLocalAuthentication | boolean SAML認証または OpenID Connect 利用環境でローカル認証のみに制限 |
| deviceId | string <= 8 characters ^$|^[0-9a-zA-Z]+$ 端末ID |
| deviceIdAcceptInitialize | boolean 端末ID 初回認証 |
| loginId required | string <= 50 characters ^[@a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+$ ログインID |
| password | string <= 50 characters ^(?!(\s| )*$).+ パスワード |
| initialPasswordForceChange | boolean Default: false 初期パスワード変更 |
| sortScore | integer <int32> [ 0 .. 999999999 ] ソートスコア |
| level | integer <int32> [ 1 .. 10 ] Default: 5 レベル |
| fullname required | string <= 50 characters ^(?!(\s| )*$).+ 氏名 |
| fullnameKana | string <= 50 characters 氏名カナ |
| fullnameAlphabet | string <= 50 characters 氏名英字 |
| employeeNum | string <= 50 characters 社員番号 |
| position | string <= 100 characters 役職 |
| positionAlphabet | string <= 100 characters 役職英字 |
| post | string <= 50 characters 職務 |
| divisionIds | Array of integers <int64> <= 2 items [ items <int64 > ] 部署識別番号 |
| comment | string <= 500 characters コメント |
| remarks | string <= 500 characters 備考 |
| skill | string <= 500 characters スキル |
| pbxPartition | string <= 50 characters ^$|^[0-9A-Za-z _-]+$ パーティション |
| extensionNum | string <= 50 characters [0-9*#,;+-]* 内線番号 |
| companyMobileNum | string <= 50 characters [0-9*#,;+-]* 会社携帯番号 |
| personalMobileNum | string <= 50 characters [0-9*#,;+-]* 個人携帯番号 |
| phoneNum | string <= 50 characters [0-9*#,;+-]* 電話番号 |
| mobileNum | string <= 50 characters [0-9*#,;+-]* 携帯番号 |
| faxNum | string <= 50 characters [0-9*#,;+-]* FAX 番号 |
| email1 | string <= 256 characters Eメールアドレス1 |
| email2 | string <= 256 characters Eメールアドレス2 |
| webUrl | string <= 256 characters ^(https?://)?[a-zA-Z0-9.!#$%&'*+/=?:^_`{|}~-]... WEB URL |
Array of objects (chatSettingElement) コラボレーション | |
| m365Account | string <= 256 characters ^[0-9A-Za-z.\-_@]*$ Microsoft 365 アカウント |
| pbxAccount | string <= 256 characters PBXアカウント |
| iosPasyncLabel | string <= 25 characters PA Sync表示ラベル |
| spCallSettings | Array of strings (spCallSettingsDefault) Items Enum: "DIRECT_CALL" "SETTING_1" "SETTING_2" "SETTING_3" "SETTING_4" "SETTING_5" スマートフォン発信機能
※ 基本利用ユーザ以外は指定不可 |
| roles | Array of strings (userRole) Items Enum: "ADMIN_COMPANY" "ADMIN_DIVISION" "ADMIN_USER" "ADMIN_INTERNAL_CONTACT" "ADMIN_COMMON_CONTACT" "ADMIN_INFORMATION" "ADMIN_SANSAN_IMPORT" "ADMIN_ACTION_LOG" "ADMIN_AZURE_ACTIVE_DIRECTORY" "ADMIN_ACTIVE_DIRECTORY" "ADMIN_CUCM" "ADMIN_DIAL_PICKUP" "ADMIN_CMX" "ADMIN_EX_BEACON" "ADMIN_MERAKI" "ADMIN_ANPI" "ADMIN_IBASHO" "ADMIN_THANKS" "ADMIN_GOTALK" 権限コントロール
※1 PHONE APPLI PLACE を2019年7月4日以降にご契約の場合、「ADMIN_IBASHO」が有効 |
| paapiAvailable | boolean API利用権限 |
| forceRequestOperator | string (ocrForceRequestOperatorDefault) Default: "DISABLE" Enum: "DISABLE" "FORCE" "SELECT" 名刺オペレータ入力権限
|
| pbxFeatureAvailable | boolean PBX連携 |
| tenantCucmAdapterSettingsId | integer <int64> CUCMアダプタ設定識別番号 |
| ctiPort | string <= 15 characters ^$|^[0-9a-zA-Z._-]+$ CTIポート |
| incomingPopupIosApns | boolean CUCM iPhone着信通知 |
| tenantAvayaAdapterSettingsId | integer <int64> Avayaアダプタ設定識別番号 |
| gotalkAvailable | boolean トーク |
| gotalkLogDownloadAvailable | boolean トークログダウンロード |
| anpiLoginId | string <= 32 characters ^[0-9a-zA-Z]*$ 安否ログインID |
| mobileMacAddress | string^$|^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$ スマートデバイス |
| pcMacAddress | string^$|^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$ PC |
| bleId | string <= 64 characters ^[0-9a-zA-Z:]{0,64}$ 位置情報タグ |
| thanksAvailable | boolean PA THANKS |
{- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "loginId": "string",
- "password": "string",
- "initialPasswordForceChange": false,
- "sortScore": 999999999,
- "level": 5,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisionIds": [
- 0
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "chatSettingList": [
- {
- "chatSettingSeq": 1,
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettingsId": 0,
- "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettingsId": 0,
- "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}{- "userId": 0,
- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "loginId": "string",
- "initialPasswordForceChange": true,
- "sortScore": 0,
- "level": 0,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisions": [
- {
- "divisionId": 0,
- "divisionName": "string"
}
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "collaborations": [
- {
- "chatSettingSeq": 0,
- "clientName": "string",
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettings": {
- "tenantCucmAdapterSettingsId": 0,
- "cucmAdapterName": "string"
}, - "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettings": {
- "tenantAvayaAdapterSettingsId": 0,
- "avayaAdapterName": "string"
}, - "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}社内電話帳に登録された連絡先(ユーザ)の情報を取得できます。権限範囲の項目のみ取得可能です。
| userId required | integer <int64> 取得対象のユーザ識別番号 |
{- "userId": 0,
- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "loginId": "string",
- "initialPasswordForceChange": true,
- "sortScore": 0,
- "level": 0,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisions": [
- {
- "divisionId": 0,
- "divisionName": "string"
}
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "collaborations": [
- {
- "chatSettingSeq": 0,
- "clientName": "string",
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettings": {
- "tenantCucmAdapterSettingsId": 0,
- "cucmAdapterName": "string"
}, - "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettings": {
- "tenantAvayaAdapterSettingsId": 0,
- "avayaAdapterName": "string"
}, - "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}社内電話帳に登録された連絡先(ユーザ)の情報を編集できます。指定した項目のみ変更が反映されます。
※ ご利用にはユーザ管理権限が必要です。
| userId required | integer <int64> 編集対象のユーザ識別番号 |
| userType | string (userType) Enum: "REGULAR_USER" "REGISTRATION_ONLY_USER" "FACILITY" ユーザタイプ
|
| enabled | boolean アカウント有効/無効 |
| forceLocalAuthentication | boolean SAML認証または OpenID Connect 利用環境でローカル認証のみに制限 |
| deviceId | string <= 8 characters ^$|^[0-9a-zA-Z]+$ 端末ID |
| deviceIdAcceptInitialize | boolean 端末ID 初回認証 |
| password | string <= 50 characters ^(?!(\s| )*$).+ パスワード |
| initialPasswordForceChange | boolean 初期パスワード変更 |
| sortScore | integer <int32> [ 0 .. 999999999 ] ソートスコア |
| level | integer <int32> [ 1 .. 10 ] レベル |
| fullname | string <= 50 characters ^(?!(\s| )*$).+ 氏名 |
| fullnameKana | string <= 50 characters 氏名カナ |
| fullnameAlphabet | string <= 50 characters 氏名英字 |
| employeeNum | string <= 50 characters 社員番号 |
| position | string <= 100 characters 役職 |
| positionAlphabet | string <= 100 characters 役職英字 |
| post | string <= 50 characters 職務 |
| divisionIds | Array of integers <int64> <= 2 items [ items <int64 > ] 部署識別番号 |
| comment | string <= 500 characters コメント |
| remarks | string <= 500 characters 備考 |
| skill | string <= 500 characters スキル |
| pbxPartition | string <= 50 characters ^$|^[0-9A-Za-z _-]+$ パーティション |
| extensionNum | string <= 50 characters [0-9*#,;+-]* 内線番号 |
| companyMobileNum | string <= 50 characters [0-9*#,;+-]* 会社携帯番号 |
| personalMobileNum | string <= 50 characters [0-9*#,;+-]* 個人携帯番号 |
| phoneNum | string <= 50 characters [0-9*#,;+-]* 電話番号 |
| mobileNum | string <= 50 characters [0-9*#,;+-]* 携帯番号 |
| faxNum | string <= 50 characters [0-9*#,;+-]* FAX番号 |
| email1 | string <= 256 characters Eメールアドレス1 |
| email2 | string <= 256 characters Eメールアドレス2 |
| webUrl | string <= 256 characters ^(https?://)?[a-zA-Z0-9.!#$%&'*+/=?:^_`{|}~-]... WEB URL |
Array of objects (chatSettingElement) コラボレーション | |
| m365Account | string <= 256 characters ^[0-9A-Za-z.\-_@]*$ Microsoft 365 アカウント |
| pbxAccount | string <= 256 characters PBXアカウント |
| iosPasyncLabel | string <= 25 characters PA Sync表示ラベル |
| spCallSettings | Array of strings (spCallSettings) Items Enum: "DIRECT_CALL" "SETTING_1" "SETTING_2" "SETTING_3" "SETTING_4" "SETTING_5" スマートフォン発信機能
※ 基本利用ユーザ以外は指定不可 |
| roles | Array of strings (userRole) Items Enum: "ADMIN_COMPANY" "ADMIN_DIVISION" "ADMIN_USER" "ADMIN_INTERNAL_CONTACT" "ADMIN_COMMON_CONTACT" "ADMIN_INFORMATION" "ADMIN_SANSAN_IMPORT" "ADMIN_ACTION_LOG" "ADMIN_AZURE_ACTIVE_DIRECTORY" "ADMIN_ACTIVE_DIRECTORY" "ADMIN_CUCM" "ADMIN_DIAL_PICKUP" "ADMIN_CMX" "ADMIN_EX_BEACON" "ADMIN_MERAKI" "ADMIN_ANPI" "ADMIN_IBASHO" "ADMIN_THANKS" "ADMIN_GOTALK" 権限コントロール
※1 PHONE APPLI PLACE を2019年7月4日以降にご契約の場合、「ADMIN_IBASHO」が有効 |
| paapiAvailable | boolean API利用権限 |
| forceRequestOperator | string (ocrForceRequestOperator) Enum: "DISABLE" "FORCE" "SELECT" 名刺オペレータ入力権限
|
| pbxFeatureAvailable | boolean PBX連携 |
| tenantCucmAdapterSettingsId | integer <int64> CUCMアダプタ設定識別番号 |
| ctiPort | string <= 15 characters ^$|^[0-9a-zA-Z._-]+$ CTIポート |
| incomingPopupIosApns | boolean CUCM iPhone着信通知 |
| tenantAvayaAdapterSettingsId | integer <int64> Avayaアダプタ設定識別番号 |
| gotalkAvailable | boolean トーク |
| gotalkLogDownloadAvailable | boolean トークログダウンロード |
| anpiLoginId | string <= 32 characters ^[0-9a-zA-Z]*$ 安否ログインID |
| mobileMacAddress | string^$|^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$ スマートデバイス |
| pcMacAddress | string^$|^([0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$ PC |
| bleId | string <= 64 characters ^[0-9a-zA-Z:]{0,64}$ 位置情報タグ |
| thanksAvailable | boolean PA THANKS |
{- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "password": "string",
- "initialPasswordForceChange": true,
- "sortScore": 999999999,
- "level": 1,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisionIds": [
- 0
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "chatSettingList": [
- {
- "chatSettingSeq": 1,
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettingsId": 0,
- "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettingsId": 0,
- "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}{- "userId": 0,
- "userType": "REGULAR_USER",
- "enabled": true,
- "forceLocalAuthentication": true,
- "deviceId": "string",
- "deviceIdAcceptInitialize": true,
- "loginId": "string",
- "initialPasswordForceChange": true,
- "sortScore": 0,
- "level": 0,
- "fullname": "string",
- "fullnameKana": "string",
- "fullnameAlphabet": "string",
- "employeeNum": "string",
- "position": "string",
- "positionAlphabet": "string",
- "post": "string",
- "divisions": [
- {
- "divisionId": 0,
- "divisionName": "string"
}
], - "comment": "string",
- "remarks": "string",
- "skill": "string",
- "pbxPartition": "string",
- "extensionNum": "string",
- "companyMobileNum": "string",
- "personalMobileNum": "string",
- "phoneNum": "string",
- "mobileNum": "string",
- "faxNum": "string",
- "email1": "string",
- "email2": "string",
- "webUrl": "string",
- "collaborations": [
- {
- "chatSettingSeq": 0,
- "clientName": "string",
- "chatAccountId": "string"
}
], - "m365Account": "string",
- "pbxAccount": "string",
- "iosPasyncLabel": "string",
- "spCallSettings": [
- "DIRECT_CALL"
], - "roles": [
- "ADMIN_COMPANY"
], - "paapiAvailable": true,
- "forceRequestOperator": "DISABLE",
- "pbxFeatureAvailable": true,
- "tenantCucmAdapterSettings": {
- "tenantCucmAdapterSettingsId": 0,
- "cucmAdapterName": "string"
}, - "ctiPort": "string",
- "incomingPopupIosApns": true,
- "tenantAvayaAdapterSettings": {
- "tenantAvayaAdapterSettingsId": 0,
- "avayaAdapterName": "string"
}, - "gotalkAvailable": true,
- "gotalkLogDownloadAvailable": true,
- "anpiLoginId": "string",
- "mobileMacAddress": "string",
- "pcMacAddress": "string",
- "bleId": "string",
- "thanksAvailable": true
}社内電話帳に登録された連絡先(ユーザ)を削除できます。
※ ご利用にはユーザ管理権限が必要です。
| userId required | integer <int64> 削除対象のユーザ識別番号 |
{- "error": {
- "status": "INVALID_ARGUMENT",
- "message": "string",
- "details": [
- {
- "field": "string",
- "code": "string",
- "description": "string"
}
]
}
}部署の情報を一覧で取得できます。
| page | integer <int32> >= 0 Default: 0 取得対象ページの番号 |
| pageSize | integer <int32> [ 1 .. 100 ] Default: 30 1ページあたりの件数 |
| divisionIds | Array of integers <int64> <= 50 items [ items <int64 > ] 取得対象の部署識別番号 |
| divisionName | string 取得対象の部署名(部分一致) |
{- "hasMore": true,
- "items": [
- {
- "divisionId": 0,
- "parentDivisionId": 0,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 0
}
]
}部署を作成できます。
※ ご利用には部署管理権限が必要です。
| parentDivisionId | integer <int64> >= 1 親部署識別番号 |
| divisionCode required | string <= 50 characters ^[0-9a-zA-Z\-_.@(){}\[\]]+$ 部署コード |
| divisionName required | string <= 100 characters ^(?!(\s| )*$).+ 部署名 |
| divisionNameKana | string <= 100 characters 部署名カナ |
| divisionNameAlphabet | string <= 100 characters 部署名英字 |
| divisionPhoneNum | string <= 50 characters [0-9*#,;+-]* 部署代表番号 |
| divisionUrl | string <= 256 characters ^(https?://)?[a-zA-Z0-9.!#$%&'*+/=?:^_`{|}~-]... 部署URL |
| sortScore | integer <int32> [ 0 .. 999999999 ] ソートスコア |
{- "parentDivisionId": 1,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 999999999
}{- "divisionId": 0,
- "parentDivisionId": 0,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 0
}部署の情報を取得できます。
| divisionId required | integer <int64> 取得対象の部署識別番号 |
{- "divisionId": 0,
- "parentDivisionId": 0,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 0
}部署の情報を編集できます。指定した項目のみ変更が反映されます。
※ ご利用には部署管理権限が必要です。
| divisionId required | integer <int64> 編集対象の部署識別番号 |
| parentDivisionId | integer <int64> >= 0 親部署識別番号 |
| divisionCode | string <= 50 characters ^[0-9a-zA-Z\-_.@(){}\[\]]+$ 部署コード |
| divisionName | string <= 100 characters ^(?!(\s| )*$).+ 部署名 |
| divisionNameKana | string <= 100 characters 部署名カナ |
| divisionNameAlphabet | string <= 100 characters 部署名英字 |
| divisionPhoneNum | string <= 50 characters [0-9*#,;+-]* 部署代表番号 |
| divisionUrl | string <= 256 characters ^(https?://)?[a-zA-Z0-9.!#$%&'*+/=?:^_`{|}~-]... 部署URL |
| sortScore | integer <int32> [ 0 .. 999999999 ] ソートスコア |
{- "parentDivisionId": 0,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 999999999
}{- "divisionId": 0,
- "parentDivisionId": 0,
- "divisionCode": "string",
- "divisionName": "string",
- "divisionNameKana": "string",
- "divisionNameAlphabet": "string",
- "divisionPhoneNum": "string",
- "divisionUrl": "string",
- "sortScore": 0
}部署を削除できます。親部署を削除した場合、配下に含まれる部署も削除されます。
※ ご利用には部署管理権限が必要です。
| divisionId required | integer <int64> 削除対象の部署識別番号 |
{- "error": {
- "status": "INVALID_ARGUMENT",
- "message": "string",
- "details": [
- {
- "field": "string",
- "code": "string",
- "description": "string"
}
]
}
}