添付の更新
/crmRestApi/resources/11.13.18.05/opportunities/{OptyNumber}/child/Attachment/{AttachmentUniqID}
リクエスト
- AttachmentUniqID(required): string
これは、商談添付リソースの複合キーを構成し、商談添付のインスタンスを一意に識別するために使用される属性のハッシュ・キーです。 クライアントはハッシュ・キー値を生成しないでください。 かわりに、クライアントは商談添付の特定のインスタンスに移動してハッシュ・キーを取得するために、商談添付コレクション・リソースを問い合せる必要があります。
- OptyNumber(required): string
商談の一意の代替識別子。
- Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 次に例を示します : Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
- application/json
object-
CategoryName: string
タイトル:
Category最大長:30添付のカテゴリの名前。 - ContentRepositoryFileShared: boolean
-
DatatypeCode: string
タイトル:
Type最大長:30デフォルト値:FILEデータのタイプを示すコード。 -
Description: string
タイトル:
Description最大長:255添付の説明。 -
DmDocumentId: string
最大長:
255添付文書の一意の識別子。 -
DmFolderPath: string
タイトル:
Dm Folder Path最大長:1000添付のフォルダ・パス。 -
DmVersionNumber: string
最大長:
255添付の現在のバージョン番号。 -
DownloadInfo: string
タイトル:
DownloadInfo添付ファイルをプログラムで取得するために使用される情報を含む文字列として表されるJSONオブジェクト。 -
ErrorStatusCode: string
タイトル:
Error Status Code添付のエラー・タイプ(ある場合)を示すコード。 -
ErrorStatusMessage: string
タイトル:
Error Status Message添付のエラー・メッセージ(ある場合)。 -
ExpirationDate: string (date-time)
タイトル:
Expiration Date添付ファイルのコンテンツが失効する日付。 -
FileContents: 文字列(バイト)
タイトル:
File Contents添付ファイルの内容。 -
FileName: string
タイトル:
File Name最大長:2048添付のファイル名。 -
FileUrl: string
タイトル:
File Url添付のURL。 -
Title: string
タイトル:
Title添付のタイトル。 -
UploadedFileContentType: string
タイトル:
Uploaded File Content Type添付のコンテンツ・タイプ。 -
UploadedFileLength: integer
タイトル:
File Size添付ファイルの長さ。 -
UploadedFileName: string
タイトル:
Uploaded File Name添付ファイルの名前。 -
UploadedText: string
タイトル:
Uploaded Text添付のテキスト。 -
Uri: string
タイトル:
Uri最大長:4000添付のURI。 -
Url: string
タイトル:
Url最大長:4000添付のURL。
応答
- application/json
デフォルトのレスポンス
- Metadata-Context(required):
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 次に例を示します : Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version(required):
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
object-
AsyncTrackerId: string
タイトル:
Asynchronous Upload Tracker Idアップロードされたファイルのトラッキングに使用される一意の識別子。 -
AttachedDocumentId: integer (int64)
タイトル:
Attached Document Id添付の一意の識別子。 -
CategoryName: string
タイトル:
Category最大長:30添付のカテゴリの名前。 - ContentRepositoryFileShared: boolean
-
CreatedBy: string
タイトル:
Created By読取り専用:true最大長:255添付を作成したユーザー。 -
CreatedByUserName: string
タイトル:
Created By User Name読取り専用:true添付を作成したユーザーのログイン。 -
CreationDate: string (date-time)
タイトル:
Creation Date読取り専用:true添付レコードが作成された日付。 -
DatatypeCode: string
タイトル:
Type最大長:30デフォルト値:FILEデータのタイプを示すコード。 -
Description: string
タイトル:
Description最大長:255添付の説明。 -
DmDocumentId: string
最大長:
255添付文書の一意の識別子。 -
DmFolderPath: string
タイトル:
Dm Folder Path最大長:1000添付のフォルダ・パス。 -
DmVersionNumber: string
最大長:
255添付の現在のバージョン番号。 -
DownloadInfo: string
タイトル:
DownloadInfo添付ファイルをプログラムで取得するために使用される情報を含む文字列として表されるJSONオブジェクト。 -
ErrorStatusCode: string
タイトル:
Error Status Code添付のエラー・タイプ(ある場合)を示すコード。 -
ErrorStatusMessage: string
タイトル:
Error Status Message添付のエラー・メッセージ(ある場合)。 -
ExpirationDate: string (date-time)
タイトル:
Expiration Date添付ファイルのコンテンツが失効する日付。 -
FileContents: 文字列(バイト)
タイトル:
File Contents添付ファイルの内容。 -
FileName: string
タイトル:
File Name最大長:2048添付のファイル名。 -
FileUrl: string
タイトル:
File Url添付のURL。 -
FileWebImage: 文字列(バイト)
タイトル:
File Web Image読取り専用:trueソースが変換可能なイメージの場合、.png形式で表示されるファイルのbase64エンコード・イメージ。 -
LastUpdateDate: string (date-time)
タイトル:
Last Update Date読取り専用:trueレコードが最後に更新された日付。 -
LastUpdatedBy: string
タイトル:
Last Updated By読取り専用:true最大長:255レコードを最後に更新したユーザー。 -
LastUpdatedByUserName: string
タイトル:
Last Updated By User読取り専用:true添付を最後に更新したユーザーのログイン。 -
links: array Links
タイトル:
Linksリソース・インスタンスに関連付けられたリンク関係。 -
Title: string
タイトル:
Title添付のタイトル。 -
UploadedFileContentType: string
タイトル:
Uploaded File Content Type添付のコンテンツ・タイプ。 -
UploadedFileLength: integer
タイトル:
File Size添付ファイルの長さ。 -
UploadedFileName: string
タイトル:
Uploaded File Name添付ファイルの名前。 -
UploadedText: string
タイトル:
Uploaded Text添付のテキスト。 -
Uri: string
タイトル:
Uri最大長:4000添付のURI。 -
Url: string
タイトル:
Url最大長:4000添付のURL。 -
UserName: string
タイトル:
User Name読取り専用:true最大長:255添付に関連付けられているログイン。
object-
href: string
タイトル:
hyperlink reference関連リソースへのURI。 -
kind: string
タイトル:
kind許可された値:[ "collection", "item", "describe", "other" ]関連リソースの種類。 -
name: string
タイトル:
name関連リソースへのリンクの名前。 -
properties: object properties
-
rel: string
タイトル:
relation許可された値:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]リソース・インスタンスとの関係の名前。 例: self.
object-
changeIndicator: string
リソース・インスタンスのインジケータまたはETag値を変更します。
例:
次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによって、商談添付を更新する方法を示しています。
FILEタイプの添付の更新
cURLコマンド
curl --user sales_cloud_user @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/opportunities/CDRM_117503/child/Attachment/00020000000EACED00057708000110F08228F0640000000EACED00057708000110F08228F063
リクエスト本文の例
次に、JSON形式のリクエスト本文の例を示します。
{
"CategoryName": "MISC",
"DatatypeCode": "FILE",
"FileContents": "VGVzdCBjb250ZW50IHVwZGF0ZWQgMTIz",
"Title" : "Sample File attachment 07/28 test 123 Updated",
"FileName": "New_Test_Attachment_Updated.txt"
}
レスポンス本文の例
次の例は、JSON形式のレスポンス本文のコンテンツを示しています。
{
"LastUpdateDate":"2015-07-28T03:24:07-07:00",
"LastUpdatedBy":"SALES_ADMIN",
"EntityName":"MOO_OPTY",
"Pk1Value":"300100054323876",
"Pk2Value":null,
"Pk3Value":null,
"Pk4Value":null,
"Pk5Value":null,
"DatatypeCode":"FILE",
"FileName":"New_Test_Attachment_Updated.txt",
"DmFolderPath":null,
"DmDocumentId":"UCMFA004839",
"DmVersionNumber":"4040",
"Url":null,
"CategoryName":"MISC",
"UserName":"Miscellaneous",
"Uri":null,
"EntAppShortName":null,
"FileUrl": "/content/conn/FusionAppsContentRepository/uuid/dDocID%3a21564?&XFND_SCHEME_ID=1&XFND_CERT_FP=09B5C8AE7FFF1BC26FF8FFE8603DB27633015773&XFND_RANDOM=-5629498665627234903&XFND_EXPIRES=1501846632749&XFND_SIGNATURE=mgAmTnh0VhJgFOCQetpr-F7qla0ijIUVltQFXu~1LCfMi4QhqUViwdSgSa5RF8i2dkkjRztxHZIcoXX51drmgtI24txYNYKJeFmnhWrKr3volf~nLqJfwKvJiGigTK4hIsfoYVJoNS1imIdKFGiGy7bB0AqLemCrTCcHoIHEj23FDSqyJ31m48kwTa7pHUcXVmPxr0h-P177stprfjsfBoxh4bHQaLZwAHOVxV4UHmpfxNb1GbX6q9LOTFdSnvE2mEbGdxs98sf1Rv5LKsTL3aU~KzmS-JeizMv0t8IRrBJi6sOJs-seWAFxvOrRAvtXYpVdCBj6Axsq9PyoP8LXDg__&Id=21564&download",
"UploadedText":null,
"UploadedFileContentType":"text/plain",
"UploadedFileLength":24,
"UploadedFileName":"New_Test_Attachment_Updated.txt",
"ContentRepositoryFileShared":"false",
"Title":"Sample File attachment 07/28 test 123 Updated",
"Description":"",
"ErrorStatusCode":null,
"ErrorStatusMessage":null,
"CreatedBy":"SALES_ADMIN",
"CreationDate":"2015-07-28T03:24:05-07:00",
...
}
TEXTタイプの添付の更新
cURLコマンド
curl --user sales_cloud_user @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/opportunities/CDRM_117503/child/Attachment/00020000000EACED00057708000110F08228F0640000000EACED00057708000110F08228F063
リクエスト本文の例
次に、JSON形式のリクエスト本文の例を示します。
{
"CategoryName": "MISC",
"DatatypeCode": "TEXT",
"UploadedText": "Sample Text 07/28 test 1111 Updated"
}
レスポンス本文の例
次の例は、JSON形式のレスポンス本文のコンテンツを示しています。
{
"LastUpdateDate" : "2015-07-28T03:28:18-07:00",
"LastUpdatedBy" : "SALES_ADMIN",
"EntityName" : "MOO_OPTY",
"Pk1Value" : "300100054323876",
"Pk2Value" : null,
"Pk3Value" : null,
"Pk4Value" : null,
"Pk5Value" : null,
"DatatypeCode" : "TEXT",
"FileName" : "Sample Text 07/28 test 1111",
"DmFolderPath" : null,
"DmDocumentId" : "UCMFA004840",
"DmVersionNumber" : "4041",
"Url" : null,
"CategoryName" : "MISC",
"UserName" : "Miscellaneous",
"Uri" : null,
"EntAppShortName" : null,
"FileUrl":
"/content/conn/FusionAppsContentRepository/uuid/dDocID%3a21577?XFND_SCHEME_ID=1&XFND_CERT_FP=09B5C8AE7FFF1BC26FF8FFE8603DB27633015773&XFND_RANDOM=1538444565440720007&XFND_EXPIRES=1501852824575&XFND_SIGNATURE=dTvPLbcQLKUrLCDNo1fh4wfO~gd~yuSW-yX2BAN1zXjMJxZOflWPDpfN2fi3LsD7Uqdi9J3MHnLrBkBQ7DuDwgg8DRi8lRe5B-wZMrFhnFbQmsC7Y94~gdfMi9kfnGbuFhiZFlwnMpUrOyox-9fdq8Y2swZp8gOHa6KNg-LwaYTqSBlnoocvATPyJhrwj5JJSP1spNLvkRhz0XRWL8qES3dUzOh1aydVSzUjHjzuhxB-c13F4OGsbuKUtloWjt5qVlAiLF9wrk9F40WqtCy71qAy3Y5v9WPyvogvcz7d~q4xZbyXtiIXrYJVQfOclT1RiK-N55-xW7pA2VJYm8HdlQ__&Id=21577&download",
"UploadedText" : null,
"UploadedFileContentType" : "text/plain",
"UploadedFileLength" : 38,
"UploadedFileName" : "SALES_ADMIN-1438080896000.txt",
"ContentRepositoryFileShared" : "false",
"Title" : "Sample Text 07/28 test 1111",
"Description" : "",
"ErrorStatusCode" : null,
"ErrorStatusMessage" : null,
"CreatedBy" : "SALES_ADMIN",
"CreationDate" : "2015-07-28T03:28:17-07:00",
...
}
WEB_URLタイプのアタッチメントの更新
cURLコマンド
curl --user sales_cloud_user @example_request_payload.json https://servername.fa.us2.oraclecloud.com/crmRestApi/resources/11.13.18.05/opportunities/CDRM_117503/child/Attachment/00020000000EACED00057708000110F08228F0640000000EACED00057708000110F08228F063
リクエスト本文の例
次に、JSON形式のリクエスト本文の例を示します。
{
"CategoryName": "MISC",
"DatatypeCode": "WEB_PAGE",
"Url": "http://www.oracle.com"
}
レスポンス本文の例
次の例は、JSON形式のレスポンス本文のコンテンツを示しています。
{
"LastUpdateDate": "2017-08-04T13:20:38.262+00:00",
"LastUpdatedBy": "SALES_ADMIN",
"DatatypeCode": "WEB_PAGE",
"FileName": null,
"DmFolderPath": null,
"Url": "http://www.oracle.com",
"CategoryName": "MISC",
"UserName": null,
"Url" : "http://www.google.com",
"FileUrl": null,
"UploadedText": null,
"UploadedFileContentType": null,
"UploadedFileLength": null,
"UploadedFileName": null,
"ContentRepositoryFileShared": "false",
"Title": "http://www.oracle.com",
"Description": "",
"ErrorStatusCode": null,
"ErrorStatusMessage": null,
"CreatedBy": "SALES_ADMIN",
"CreationDate": "2017-08-04T13:20:38.206+00:00",
"ExpirationDate": null,
...
}