Change the own access

Support code, own contact, social media accounts, panel settings of the own access - with a session only.

WWriteIdempotentbeta
POST
/v1/access/profile/seton https://api.manitu.de
Try it
Changes the account. Agents say what will happen and wait for an explicit yes before calling it.

Not offered over MCP - only to programs over REST.

One of X-API-Key, Authorization: Bearer … - never more than one in a request. More

Send at least 1 field(s).
support_codeobject
min fields 1
support_code.statusstring
One of active inactive
support_code.spelling_typestring
One of none de_postal de_din5009 icao misc_godhoods_gr misc_astronomic_planetsmoons misc_animals misc_culinary misc_moviecharacters misc_startrek misc_starwars
contactobject

A sub access's own contact only.

min fields 1
contact.emailstring
min length 3max length 128
contact.phone_mobilestring | null

A mobile number; null or empty: none.

max length 32
socialmedia_account_listarray of object

All of them - the list replaces the one kept.

socialmedia_account_list[].typestringrequired
One of mastodon twitter
socialmedia_account_list[].namestringrequired
min length 1max length 100
preferences_guiobject
preferences_gui.table_page_lengthinteger | nullrequired
One of 10 25 50 100 -1 null
account_user_idintegerrequired

The access.

typestringrequired

primary: the main access; secondary: a sub access; ngcobalt_site_mail_user: a mailbox's.

One of primary secondary ngcobalt_site_mail_user
usernamestring | nullrequired

What a sub access signs in with; null for the others.

descriptionstring | nullrequired

What the customer wrote about it (his description), null if nothing - not its name or user name.

statusstringrequired
One of active inactive deleted
created_atstring | nullrequired
Format date-time
valid_fromstring | nullrequired

From when the access works; null: from its creation.

Format date-time
valid_untilstring | nullrequired

Until when the access works; null: without end.

Format date-time
last_login_atstring | nullrequired

The last sign-in to the customer panel.

Format date-time
login_countintegerrequired

How often the access signed in to the customer panel.

password_changed_atstring | nullrequired
Format date-time
password_change_recommendedbooleanrequired

The password is kept in an outdated form - setting it again renews it.

phone_password_typestringrequired

How the access proves itself on the phone to manitu's support: none, fixed (a password), oath-totp (a code from an authenticator app).

One of none fixed oath-totp
support_codeobjectrequired
support_code.statusstringrequired
One of active inactive
support_code.spelling_typestringrequired
One of none de_postal de_din5009 icao misc_godhoods_gr misc_astronomic_planetsmoons misc_animals misc_culinary misc_moviecharacters misc_startrek misc_starwars
contactobject | nullrequired

A sub access's own contact; null for the main access (its contact is the account's) and a mailbox's.

contact.emailstring | nullrequired
contact.phone_mobilestring | nullrequired
socialmedia_account_listarray of objectrequired
socialmedia_account_list[].typestringrequired
One of mastodon twitter
socialmedia_account_list[].namestringrequired
preferences_guiobjectrequired
preferences_gui.table_page_lengthinteger | nullrequired

Rows per table in the customer panel; -1: all; null: the default.

One of 10 25 50 100 -1 null
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.