Skip to content

Update Lifecycle Role Assignment Rules (Default & Override)

Before submitting this request, prepare a JSON or CSV input file. See the Create Lifecycle Role Assignment Override Rules request for details.

PUT/api/{version}/configuration/role_assignment_rule
NameDescription
Content-Typeapplication/json or text/csv
Acceptapplication/json (default) or application/xml or text/csv
curl -X PUT -H "Authorization: {SESSION_ID}" \
-H "Content-Type: text/csv" \
--data-raw '[
{
    "lifecycle__v": "general_lifecycle__c",
    "role__v": "editor__c",
    "product__v.name__v": "CholeCap",
    "country__v.name__v": "United States",
    "allowed_users__v": [
        "etta@veepharm.com",
        "finn@veepharm.com"
    ]
}
]' \
https://myvault.veevavault.com/api/v26.1/configuration/role_assignment_rule

For each default or override rule specified in the input, the response includes a SUCCESS or FAILURE message.