Invoice Composite With VersionDataId

POST {{url}}/services/data/v{{version}}/composite/

VersionDataId is required to pass to the request 'Get Version Data Binary" which returns the content of the pdf in binary form

Request Body

{"allOrNone"=>true, "compositeRequest"=>[{"url"=>"/services/data/v{{version}}/query?q=SELECT+id+FROM+tc9_et__Invoice__c+WHERE+name=%27INV-0000000023%27", "method"=>"GET", "referenceId"=>"invoiceId"}, {"url"=>"/services/data/v{{version}}/query?q=SELECT+tc9_et__Invoice_No__c+FROM+tc9_et__Invoice__c+WHERE+name=%27INV-0000000023%27", "method"=>"GET", "referenceId"=>"invoiceNo"}, {"url"=>"/services/data/v{{version}}/query?q=SELECT+contentDocumentId+FROM+contentDocumentLink+WHERE+linkedEntityId=%27@{invoiceId.records[0].Id}%27+and+contentDocument.title+like+%27@{invoiceNo.records[0].tc9_et__Invoice_No__c}%25%27", "method"=>"GET", "referenceId"=>"contentDocumentId"}, {"url"=>"/services/data/v{{version}}/query?q=select+id+from+ContentVersion+where+ContentDocumentId=%27@{contentDocumentId.records[0].ContentDocumentId}%27", "method"=>"GET", "referenceId"=>"versionDataId"}, {"url"=>"/services/data/v57.0/sobjects/ContentVersion/@{versionDataId.records[0].Id}/VersionData", "method"=>"GET", "referenceId"=>"versionData"}]}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring
Authorizationstring