Updates a persona and replaces its conditions and actions with the ones in the body. A condition or action left out, or sent without its ID, is deleted. ResponseData is the saved persona, and ResponseMessage reads the site's changes-saved text. Failures answer 200 with IsError true, and ResponseMessage gives the reason. It carries the permission text when the caller can manage neither site personas nor the one space the actions target, and a name-required message when the name is missing. Any other failure carries the generic action-failed text. A body the endpoint cannot use answers 500 with an empty body instead; see Error Handling.
Authorization
Bearer YOUR_TOKEN
Content-Type
application/json
Name
PersonaID
IsEnabled
IncludeActions
SelectedRoles
RoleIDCSV
RunActionsOnSave
IsPrivate
PersonaMatchCondition
ProfileFieldId
FieldUseID
ConditionOperatorType
ConditionValue
GroupName
ParentID
ConditionID
ActionType
ActionValue
PersonaActions
Authorization: Bearer YOUR_TOKEN Content-Type: application/json
https://your-site.com/api/personas/188
{ "Name": "Power User" }
{ "IsError": false, "ResponseMessage": "Changes saved successfully", "ResponseData": { "PersonaID": 8, "Name": "Power User", "CreatedBy": 42, "UpdatedBy": 42, "DateCreated": "2026-01-15T13:01:23.43", "LastUpdated": "2026-01-15T13:04:10.27", "IsEnabled": false, "IncludeActions": false, "IsPrivate": false, "PersonaMatchCondition": 0, "PersonaConditions": [], "PersonaActions": [], "EditAbsoluteURL": "https://your-site.com/personas/addedit/8", "DateCreatedString": "01/15/2026", "LastUpdatedString": "01/15/2026", "RunActionsOnSave": false, "CreatedByUserDisplayName": "Jane Doe", "UpdatedByUserDisplayName": "Jane Doe", "TenantID": 1 } }
{ "Message": "The request is invalid." }
While Axero does not enforce hard rate limits by default, we recommend the following best practices to ensure optimal performance:
Axero may implement temporary rate restrictions if excessive API usage affects overall site performance. For high-volume integrations, contact Axero to discuss your requirements.
is requesting access to a wiki that you have locked: https://my.axerosolutions.com/spaces/5/axero-documentation/wiki/view/90776/rest-api-update-persona
Your session has expired. You are being logged out.