Skip to content

Retrieve all object types and object type fields in the authenticated Vault.

GET/api/{version}/configuration/Objecttype
NameDescription
Acceptapplication/json (default) or application/xml
curl -X GET -H "Authorization: {SESSION_ID}" \ https://myvault.veevavault.com/api/v26.2/configuration/Objecttype
{ "responseStatus": "SUCCESS", "responseDetails": { "size": 190, "total": 190 }, "data": [ { "name": "base__v", "object": "activity__v", "active": true, "additional_type_validations": [], "type_fields": [ { "required": false, "name": "id", "source": "standard" }, { "required": false, "name": "object_type__v", "source": "standard" } ], "default_type": true, "label_plural": "Base Activities", "label": "Base Activity" }, { "name": "user_task__v", "object": "activity__v", "active": true, "additional_type_validations": [], "type_fields": [ { "required": false, "name": "due_date__v", "source": "custom" }, { "required": false, "name": "complete__v", "source": "custom" } ], "default_type": false, "label_plural": "User Tasks", "label": "User Task" } ] }

The response lists all object types and all fields configured on each object type. See the next response for details.