1
0
Fork 0
mirror of synced 2024-07-07 15:36:19 +12:00
appwrite/app/sdks/php/docs/account.md
2019-06-09 14:44:58 +03:00

2.3 KiB

Account Service

Get Account

GET https://appwrite.test/v1/account

** Get currently logged in user data as JSON object. **

Delete Account

DELETE https://appwrite.test/v1/account

** Delete currently logged in user account. **

Update Account Email

PATCH https://appwrite.test/v1/account/email

** Update currently logged in user account email address. After changing user address, user confirmation status is being reset and a new confirmation mail is sent. For security measures, user password is required to complete this request. **

Parameters

Field Name Type Description Default
email string Email Address
password string User Password

Update Account Name

PATCH https://appwrite.test/v1/account/name

** Update currently logged in user account name. **

Parameters

Field Name Type Description Default
name string User name

Update Account Password

PATCH https://appwrite.test/v1/account/password

** Update currently logged in user password. For validation, user is required to pass the password twice. **

Parameters

Field Name Type Description Default
password string New password
old-password string Old password

Get Account Preferences

GET https://appwrite.test/v1/account/prefs

** Get currently logged in user preferences key-value object. **

Update Account Prefs

PATCH https://appwrite.test/v1/account/prefs

** Update currently logged in user account preferences. You can pass only the specific settings you wish to update. **

Parameters

Field Name Type Description Default
prefs string Prefs key-value JSON object string.

Get Account Security Log

GET https://appwrite.test/v1/account/security

** Get currently logged in user list of latest security activity logs. Each log returns user IP address, location and date and time of log. **

Get Account Active Sessions

GET https://appwrite.test/v1/account/sessions

** Get currently logged in user list of active sessions across different devices. **