Skip to content
POST/api/{version}/objects/documents/{document_id}/versions/{major_version}/{minor_version}/events
NameDescription
Content-Typeapplication/x-www-form-urlencoded
Acceptapplication/json (default) or application/xml
NameDescription
{document_id}The document id field value.
{major_version}The document major_version_number__v field value.
{minor_version}The document minor_version_number__v field value.
curl -X POST -H "Authorization: {SESSION_ID}" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "event_type__v=distribution__v" \ -d "event_subtype__v=approved_email__v" \ -d "classification__v=download__v" \ -d "external_id__v=1234" https://myvault.veevavault.com/api/v21.2/objects/documents/534/versions/2/0/events
{ "responseStatus": "SUCCESS" }

On SUCCESS, Vault logs the document event.