Update persona
Update a specific persona based on its unique identifier.
Path parameters
-
id string Required
Unique identifier of the persona to update.
Body Required
Persona with details to include in the update.
Note that if any policy attributes are included, then all policy attributes must be included (even if they are only empty arrays).
-
id string | null
Unique identifier of the persona.
-
name string Required
Unique system name for the persona. This will generally be the same as the
displayName
, but must be unique. -
displayName string | null
Human-readable name of the persona. This is what is shown on the UI, and while not strictly required for creation if it is missing then no name will be displayed for the persona in the UI.
-
description string | null
Meaningful explanation for what the persona represents or how it is used.
-
metadataPolicies array[object] | null
Instance of a metadata policy for a persona in Atlan, with its detailed response-specific information.
-
dataPolicies array[object] | null
Instance of a data policy for a persona in Atlan, with its detailed response-specific information.
-
glossaryPolicies array[object] | null
Instance of a glossary policy for a persona in Atlan, with its detailed response-specific information.
-
users array[string] | null
List of unique identifiers (GUIDs) of users within the persona.
-
groups array[string] | null
List of unique identifiers (GUIDs) of groups within the persona.
-
readme string | null
URL-encoded HTML representing the richly-formatted readme for the persona.
curl \
-X POST https://tenant.atlan.com/api/service/personas/9bee3ff8-9bf4-436f-927b-3e415fd3afe9 \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"Data Engineers","description":"Personalization for our central team of Data Engineers.","users":[],"groups":["2a9f062d-485b-458d-96ee-1b82a19a1333"]}'
{
"name": "Data Engineers",
"description": "Personalization for our central team of Data Engineers.",
"users": [],
"groups": [
"2a9f062d-485b-458d-96ee-1b82a19a1333"
]
}
{
"code": 3500,
"error": "keycloak error",
"info": "string",
"message": "Got invalid status code from keycloak",
"requestId": "2PYHURjODyNywCwRDHtK4lWoepxkoxYd"
}