Auth Current User Update

Authentication

AuthorizationBearer
JWT access token or Respan API key

Request

This endpoint expects an object.
organization_roleobjectRequired

Serializer for organization user roles.

Security Note: Privilege escalation prevention is handled at the VIEW level (OrganizationMemberView), not here. This serializer is used by org admins to update member roles, so fields (role, permissions_override, …) must remain writable. The view gates all writes on org admin via is_requiring_org_admin_for_write = True — a member cannot PATCH their own row to escalate. Any new write path using this serializer MUST apply the same admin gate, since the fields here are privilege-defining.

is_organization_adminbooleanRequired
last_logindatetime or nullOptional
last_activedatetime or nullOptional
placeholderbooleanOptional
namestringOptional<=255 characters
usernamestringOptional<=255 characters
first_namestringOptional<=50 characters
last_namestringOptional<=50 characters
sql_prompt_activebooleanOptional
sql_schemaanyOptional
system_prompt_activebooleanOptional
system_promptanyOptional
integration_timeintegerOptional-2147483648-2147483647
onboarding_startdatetimeOptional
onboarding_enddatetime or nullOptional
onboarding_completed_atdatetime or nullOptional
tokens_valid_afterdatetime or nullOptional
last_conversationintegerOptional-2147483648-2147483647
planslist of stringsOptional
file_promptanyOptional
user_file_indexstringOptional<=256 characters
current_filestringOptional<=256 characters
paymentslist of anyOptional
display_propertieslist of stringsOptional
request_log_sort_bystringOptional<=50 characters
time_range_typestringOptional1-50 characters
group_bystringOptional<=50 characters
request_log_filtersanyOptional
last_request_log_export_startdatetimeOptional
last_request_log_export_enddatetimeOptional
exporting_logsbooleanOptional
dashboard_filtersanyOptional
dashboard_selected_chartslist of stringsOptional
user_page_filtersanyOptional
thread_filtersanyOptional
thread_sort_bystringOptional<=50 characters
thread_group_bystringOptional<=50 characters
last_thread_export_startdatetimeOptional
last_thread_export_enddatetimeOptional
exporting_threadsbooleanOptional
model_page_filtersanyOptional
model_page_sort_bystringOptional<=50 characters
model_list_filtersanyOptional
model_list_sort_bystringOptional<=50 characters
model_list_group_bystringOptional<=50 characters
customer_page_filtersanyOptional
customer_page_sort_bystringOptional<=50 characters
customer_page_group_bystringOptional<=50 characters
last_editing_prompt_versionintegerOptional-2147483648-2147483647
preference_settingsanyOptional
themestringOptional1-50 characters
profile_colorstringOptional1-50 characters

Response

idintegerRead-only
organization_roleobject

Serializer for organization user roles.

Security Note: Privilege escalation prevention is handled at the VIEW level (OrganizationMemberView), not here. This serializer is used by org admins to update member roles, so fields (role, permissions_override, …) must remain writable. The view gates all writes on org admin via is_requiring_org_admin_for_write = True — a member cannot PATCH their own row to escalate. Any new write path using this serializer MUST apply the same admin gate, since the fields here are privilege-defining.

invitationslist of objects or nullRead-only
is_organization_adminboolean
time_range_typeslist of objectsRead-only
is_being_impersonatedbooleanRead-only
is_superadminbooleanRead-only
active_durationstring or nullRead-only
user_unique_idstring or nullRead-only
created_atdatetimeRead-only
emailstringRead-only
is_activebooleanRead-only
statusenum
  • active - Active
  • blocked - Blocked
is_adminbooleanRead-only
latest_frontend_versionstringRead-only
curr_orginteger or nullRead-only
last_logindatetime or null
last_activedatetime or null
placeholderboolean
namestring<=255 characters
usernamestring<=255 characters
first_namestring<=50 characters
last_namestring<=50 characters
sql_prompt_activeboolean
sql_schemaany
system_prompt_activeboolean
system_promptany
integration_timeinteger-2147483648-2147483647
onboarding_startdatetime
onboarding_enddatetime or null
onboarding_completed_atdatetime or null
tokens_valid_afterdatetime or null
last_conversationinteger-2147483648-2147483647
planslist of strings
file_promptany
user_file_indexstring<=256 characters
current_filestring<=256 characters
paymentslist of any
display_propertieslist of strings
request_log_sort_bystring<=50 characters
time_range_typestring<=50 characters
group_bystring<=50 characters
request_log_filtersany
last_request_log_export_startdatetime
last_request_log_export_enddatetime
exporting_logsboolean
dashboard_filtersany
dashboard_selected_chartslist of strings
user_page_filtersany
thread_filtersany
thread_sort_bystring<=50 characters
thread_group_bystring<=50 characters
last_thread_export_startdatetime
last_thread_export_enddatetime
exporting_threadsboolean
model_page_filtersany
model_page_sort_bystring<=50 characters
model_list_filtersany
model_list_sort_bystring<=50 characters
model_list_group_bystring<=50 characters
customer_page_filtersany
customer_page_sort_bystring<=50 characters
customer_page_group_bystring<=50 characters
last_editing_prompt_versioninteger-2147483648-2147483647
preference_settingsany
themestring<=50 characters
profile_colorstring<=50 characters