Retrieve Details from All Object Types
Retrieve all object types and object type fields in the authenticated Vault.
GET
/api/{version}/configuration/ObjecttypeHeaders
Section link for Headers| Name | Description |
|---|---|
Accept | application/json (default) or application/xml |
Request
Section link for Requestcurl -X GET -H "Authorization: {SESSION_ID}" \
https://myvault.veevavault.com/api/v26.2/configuration/ObjecttypeResponse
Section link for Response{
"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"
}
]
}Response Details
Section link for Response DetailsThe response lists all object types and all fields configured on each object type. See the next response for details.