External Documents Save

Save external documents.
Resource
1/connect/external-document/save
Available version
58.0
Example for PUT
1https://yourInstance.salesforce.com/services/data/v58.0/connect/external-document?externalDocumentId=${externalDocumentId}&isAsync=false
HTTP methods
PUT
Request body for PUT
JSON example
1{
2    "externalDocumentId" : "id",
3    "isAsync" : "false", 
4    "metadata": {
5        "sections" : [
6            {
7                "guid": "guid1",
8                "name": "test1",
9                "isReadonly": false
10            },
11            {
12                "guid": "guid2",
13                "name": "test2",
14                "isReadonly": false
15            }
16        ],
17        "objectReferences" :[
18            {
19                "objectType": "clause",
20                "objectId": "clauseid1",
21                "usages": {
22                    "sectionIds": [
23                        "guid1",
24                        "guid2"
25                    ],
26                    "usedInDocument": true
27                }
28            },
29            {
30                "objectType": "clause",
31                "objectId": "clauseid2",
32                "usages": {
33                    "sectionIds": [
34                        "guid1",
35                        "guid2"
36                    ],
37                    "usedInDocument": false // points to if this object is used in document as well without sections
38                }
39            }
40        ]
41    }
42}
Properties
Name Type Description Required or Optional Available Version
externalDocumentId String ID of an external document. Required 58.0
isAsync Boolean Is Async Required 58.0
metadata External Document Metadata Metadata Optional 58.0
Response body for PUT
Save External Document Representation