Am trying to Insert/Upload a File(Base64) from Rest Client by mentioning
https://mysalesforce-instance.com/services/data/v48.0/sobjects/ContentVersion by giving Body as
{
"Title":"New Upload",
"PathOnClient":"NewUpload.JPG",
"ContentLocation":"S",
"OwnerId":"<My Id>",
"VersionData":"file base64 information"
}
Passing headers with the Authorization access token and Content-type apllication/json;charset=UTF-8
I can able to get response from Workbench, but when I have done this in Postman/ARC am getting ContentVersion object description like below. but not getting successful ID. Kindly let me know is there any thing I need to do.
{
"objectDescribe": {
"activateable": false,
"createable": true,
"custom": false,
"customSetting": false,
"deepCloneable": false,
"deletable": false,
"deprecatedAndHidden": false,
"feedEnabled": false,
"hasSubtypes": false,
"isInterface": false,
"isSubtype": false,
"keyPrefix": "068",
"label": "Content Version",
"labelPlural": "Content Versions",
"layoutable": true,
"mergeable": false,
"mruEnabled": false,
"name": "ContentVersion",
"queryable": true,
"replicateable": false,
"retrieveable": true,
"searchable": true,
"triggerable": true,
"undeletable": false,
"updateable": true,
"urls": {
"compactLayouts": "/services/data/v48.0/sobjects/ContentVersion/describe/compactLayouts",
"rowTemplate": "/services/data/v48.0/sobjects/ContentVersion/{ID}",
"defaultValues": "/services/data/v48.0/sobjects/ContentVersion/defaultValues?recordTypeId&fields",
"describe": "/services/data/v48.0/sobjects/ContentVersion/describe",
"layouts": "/services/data/v48.0/sobjects/ContentVersion/describe/layouts",
"sobject": "/services/data/v48.0/sobjects/ContentVersion"
}
},
"recentItems": []
}