esmDevelopers
URL API
esm API
JSプラグイン
URL API
esm API
JSプラグイン
  • リスト対象

リスト対象

リストに対するレコードの追加・削除ができます。

ログインユーザーの対象リストの権限に応じて操作可能な内容が異なります。
 ●オーナー、編集者:対象リストに対してレコードの追加・削除の操作が可能
 ●閲覧者:対象リストの参照のみ可能。レコードの追加・削除の操作は不可

システムユーザーは権限に関係なく全てのリストに対する操作が可能です。

リスト対象追加

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/list/{sheetName}/{listId}/target

HTTP Method

POST

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
2sheetName○string-対象アプリ名、リストをサポートしているアプリのみ指定可能
2listId○number-リストID
リストをサポートするアプリは以下の通り。
No.アプリ名備考
1businesscard名刺
2customer顧客
3businessplan案件
4activity活動
5product商品
6deal取引商品
7taskタスク
8ー拡張アプリ(※任意のアプリ名を設定可能)

※ 拡張アプリについての補足
「拡張アプリ」は自身が作成した拡張アプリのアプリ名を指定する必要があります。

Request Body
No.プロパティ名必須項目名タイプ備考
1targetIds○レコードIDarray(number)リストに追加するレコードID、一度に指定できるレコード数は100まで

Example

{
    "targetIds" : [
        1234,
        5678
    ]
}

Response

No.プロパティ名必須項目名タイプ備考
1targetIds○レコードIDarray(number)リストに追加されたレコードID

Example

{
    "targetIds" : [
        1234,
        5678
    ]
}

リスト対象削除

Request

URL

https://gateway-esm.softbrain.com/esm-api/{tenant}/pub/esms/v1/list/{sheetName}/{listId}/target

HTTP Method

DELETE

Parameter

Path Parameter
No.パラメータ必須タイプデフォルト値説明
1tenant○string-会社ID
2sheetName○string-対象アプリ名、リストをサポートしているアプリのみ指定可能
3listId○number-リストID
リストをサポートするアプリは以下の通り。
No.アプリ名備考
1businesscard名刺
2customer顧客
3businessplan案件
4activity活動
5product商品
6deal取引商品
7taskタスク
8ー拡張アプリ(※任意のアプリ名を設定可能)

※ 拡張アプリについての補足
「拡張アプリ」は自身が作成した拡張アプリのアプリ名を指定する必要があります。

Request Body
No.プロパティ名必須項目名タイプ備考
1targetIds○対象アプリIDarray(number)リストから削除するレコードID、一度に指定できるレコードIDは100まで

Example

{
    "targetIds" : [
        1234,
        5678
    ]
}