Skip to content

Create Single Document Template

Create one basic document template. To create multiple document templates, see Bulk Create Document Templates.

POST/api/{version}/objects/documents/templates
NameDescription
Content-Typemultipart/form-data
Acceptapplication/json (default) or application/xml

Body Parameters: Basic Document Template

Section link for Body Parameters: Basic Document Template

When creating basic document templates, the following fields are required in all Vaults:

curl -X POST -H "Authorization: {SESSION_ID}" \
-H "Content-Type: multipart/form-data" \
-H "Accept: text/csv" \
-F "file=Promo Ad Template.docx" \
-F "label__v=Promo Ad Template" \
-F "type__v=promotional_piece__c" \
-F "subtype__v=advertisement__c" \
-F "classification__v=print__c" \
-F "active__v=true" \
https://myvault.veevavault.com/api/v20.1/objects/documents/templates
responseStatus,name,errors
SUCCESS,promo_ad_template__c,