Skip to content

Create Document Event

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/v19.2/objects/documents/534/versions/2/0/events
{
    "responseStatus": "SUCCESS"
}

On SUCCESS, Vault logs the document event.