重複を検索
post
/crmRestApi/resources/11.13.18.05/contacts/action/findDuplicates
データ品質重複識別プロセスを使用して重複を検索します。 このメソッドは、重複する担当者のリストを返します。
リクエスト
ヘッダー・パラメータ
- Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 次に例を示します : Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
サポートされるメディア・タイプ
- application/vnd.oracle.adf.action+json
次の表では、このタスクのリクエストの本文パラメータについて説明します。
ルート・スキーマ : スキーマ
タイプ:
ソースを表示
object
-
accountPartyNumber: string
関連アカウント・パーティ番号。
-
contact: object contact
追加プロパティの許可: additionalPropertiesデータ品質重複識別照合で使用されるフィールド名と値のペアのリスト。
応答
サポートされるメディア・タイプ
- application/json
- application/vnd.oracle.adf.actionresult+json
デフォルトのレスポンス
次の表では、このタスクに対するデフォルトのレスポンスについて説明します。
ネストされたスキーマ : 結果
タイプ:
array
重複する担当者のリスト。
ソースを表示
- Array of: object items
追加プロパティの許可: additionalProperties
例:
次の例は、cURLを使用してRESTリソースに対してPOSTリクエストを発行することで、重複を検出する方法を示しています。
cURLコマンド
curl -u <username:password> \ -X POST https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/contacts/action/findDuplicates
リクエスト本文の例
次に、JSON形式のリクエスト本文の例を示します。
{ "contact": { "FirstName": "Arnold", "LastName": "Smith" } }
レスポンス本文の例
次に、JSON形式のレスポンス本文の例を示します。
{ "result": [ { "PartyId": "300100198851877", "PartyNumber": "CDRM_859893", "FirstName": "Arnold", "LastName": "Smith", "MiddleName": null, "FormattedAddress": null, "RawHomePhoneNumber": null, "FormattedHomePhoneNumber": null, "RawWorkPhoneNumber": null, "FormattedWorkPhoneNumber": null, "RawMobileNumber": null, "FormattedMobileNumber": null, "EmailAddress": null, "AccountPartyId": "300100180759704", "AccountPartyNumber": "CDRM_859821", "AccountName": "Merrill Technologies", "OwnerPartyId": "100010025532672", "OwnerPartyName": "Gabrielle Lee", "OwnerPartyNumber": "100010025532672", "OwnerEmailAddress": "do_not_reply@oracle.com", "LastUpdateDate": "2019-10-01 16:24:45.407", "LastUpdatedBy": "SALES_ADMIN", "CreatedBy": "SALES_ADMIN", "CreationDate": "2019-10-01 16:20:14.023", "MatchScore": "65", "MatchRule": "[I020U] Name exact; no address", "MatchedAttributes": "FirstName,LastName" }, { "PartyId": "300100198842148", "PartyNumber": "CDRM_859892", "FirstName": "Arnold", "LastName": "Smith", "MiddleName": null, "FormattedAddress": "400 Oracle Parkway,Redwood Shores, CA 94065", "RawHomePhoneNumber": null, "FormattedHomePhoneNumber": null, "RawWorkPhoneNumber": null, "FormattedWorkPhoneNumber": null, "RawMobileNumber": null, "FormattedMobileNumber": null, "EmailAddress": null, "AccountPartyId": null, "AccountPartyNumber": null, "AccountName": null, "OwnerPartyId": "100010025532174", "OwnerPartyName": "Gabrielle Lee", "OwnerPartyNumber": "100010025532174", "OwnerEmailAddress": "do_not_reply@oracle.com", "LastUpdateDate": "2019-10-01 16:14:13.193", "LastUpdatedBy": "SALES_ADMIN", "CreatedBy": "SALES_ADMIN", "CreationDate": "2019-10-01 16:13:01.036", "MatchScore": "65", "MatchRule": "[I020U] Name exact; no address", "MatchedAttributes": "FirstName,LastName" }