# ピックリスト

Embedded カスタマーアカウントのピックリストからピックリスト値を取得するには、以下のエンドポイントを使用します。各コネクターのピックリスト名とパラメータを取得するには、こちら (opens new window)を参照してください。

# ピックリスト値の取得

Embedded カスタマーアカウント内の指定されたコネクションのピックリスト値のリストを取得します。

POST /api/managed_users/:id/connections/:connection_id/pick_list

# URL パラメータ

名前 説明
managed_user_id string
必須
Embedded カスタマーアカウント ID または外部 ID。
外部 ID は、E を先頭に付ける必要があります (例 : Ea2300)。結果として返される ID は URL エンコードされます。
connection_id string
必須
コネクションの ID。これは、アプリコネクションの URL に含まれるか、またはコネクションのリストの表示エンドポイントの結果になります。

# 本体

名前 説明
pick_list_name string
必須
ピックリストの名前。このドキュメントから取得します。
pick_list_params object
任意
ピックリストパラメータ。一部のピックリストでは必須です。詳細については、このドキュメントを参照してください。

# サンプルリクエスト

このサンプルの curl リクエストは、Salesforce 内の Invoice__c カスタムオブジェクトのピックリスト sobject_fields から Salesforce ピックリスト値のリストを取得します。

curl  -X POST https://www.workato.com/api/managed_users/135703/connections/318457/pick_list \
      -H 'x-user-email: email@workato.com' \
      -H 'x-user-token: 61j2ia9-ae0c-453f-9b5e-1hsj129304' \
      -H 'Content-Type: application/json' \
      -d '{ "pick_list_name": "sobject_fields", "pick_list_params": {"sobject_name": "Invoice__c"}}'

# レスポンス

{
    "result": [
        [
            "Record ID",
            "Id"
        ],
        [
            "Owner ID",
            "OwnerId"
        ],
        [
            "Deleted",
            "IsDeleted"
        ],
        [
            "Invoice Name",
            "Name"
        ],
        [
            "Created Date",
            "CreatedDate"
        ],
        [
            "Created By ID",
            "CreatedById"
        ],
        [
            "Last Modified Date",
            "LastModifiedDate"
        ],
        [
            "Last Modified By ID",
            "LastModifiedById"
        ],
        [
            "System Modstamp",
            "SystemModstamp"
        ],
        [
            "Last Viewed Date",
            "LastViewedDate"
        ],
        [
            "Last Referenced Date",
            "LastReferencedDate"
        ],
        [
            "External ID",
            "External_ID__c"
        ],
        [
            "Status",
            "Status__c"
        ],
        [
            "Contact",
            "Contact__c"
        ],
        [
            "Intacct Invoice ID",
            "Intacct_Invoice_ID__c"
        ],
        [
            "Multi-select",
            "Multi_select__c"
        ],
        [
            "Invoiced",
            "Invoiced__c"
        ],
        [
            "Number field",
            "Number_field__c"
        ]
    ]
}


Last updated: 2024/1/12 16:26:53