CreateUserCartEntry
POST https://api.opentact.org/rest/user/cart
Create user cart entry
<int32> >= 60
Time to live (in seconds)
GET https://api.opentact.org/rest/user/cart
Get all user cart entry
DELETE https://api.opentact.org/rest/user/cart
Clear user cart
DeleteUserCartEntry
DELETE https://api.opentact.org/rest/user/cart/{uuid}
Delete user cart entry
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
UpdateUserCartEntry
PATCH https://api.opentact.org/rest/user/cart/{uuid}
Change user cart entry
<int32> >= 60
Time to live (in seconds)
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
POST https://api.opentact.org/rest/user
Create new user
(EUserRole)
Enum: "Admin" "User" "Provider"
Enum: "Agender" "Androgyne" "Androgynous" "Bigender" "Cis" "Cisgender" "Cis Female" "Cis Male" "Cis Man" "Cis Woman" "Cisgender Female" "Cisgender Male" "Cisgender Man" "Cisgender Woman" "Female to Male" "FTM" "Gender Fluid" "Gender Nonconforming" "Gender Questioning" "Gender Variant" "Genderqueer" "Intersex" "Male to Female" "MTF" "Neither" "Neutrois" "Non-binary" "Other" "Pangender" "Trans" "Trans Female" "Trans Male" "Trans Man" "Trans Person" "Trans Woman" "Transfeminine" "Transgender" "Transgender Female" "Transgender Male" "Transgender Man" "Transgender Person" "Transgender Woman" "Transmasculine" "Transsexual" "Transsexual Female" "Transsexual Male" "Transsexual Man" "Transsexual Person" "Transsexual Woman" "Two-Spirit"
GET https://api.opentact.org/user
Get detail information of a user
RequestUserPasswordResetEmail
GET https://api.opentact.org/user/password_reset
Request password request email
[ 10 .. 255 ] characters Example: callback=http://google.com/search?query={token}
Password reset callback url. {token} string will be replaced with reset token. By default used api portal ui callback.
ChangeUserPasswordViaResetToken
POST https://api.opentact.org/rest/user/password_reset
Change password using reset token
GET https://api.opentact.org/rest/user/{uuid}
Get detail information of a user by UUID
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
DeleteUserByUUID
DELETE https://api.opentact.org/rest/user/{uuid}
Get detail information of a user by UUID
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
UpdateUserByUUID
PATCH https://api.opentact.org/rest/user/{uuid}
Change user information by UUID
Path Parameters
uth^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
(EUserRole)
Enum: "Admin" "User" "Provider"
Enum: "Agender" "Androgyne" "Androgynous" "Bigender" "Cis" "Cisgender" "Cis Female" "Cis Male" "Cis Man" "Cis Woman" "Cisgender Female" "Cisgender Male" "Cisgender Man" "Cisgender Woman" "Female to Male" "FTM" "Gender Fluid" "Gender Nonconforming" "Gender Questioning" "Gender Variant" "Genderqueer" "Intersex" "Male to Female" "MTF" "Neither" "Neutrois" "Non-binary" "Other" "Pangender" "Trans" "Trans Female" "Trans Male" "Trans Man" "Trans Person" "Trans Woman" "Transfeminine" "Transgender" "Transgender Female" "Transgender Male" "Transgender Man" "Transgender Person" "Transgender Woman" "Transmasculine" "Transsexual" "Transsexual Female" "Transsexual Male" "Transsexual Man" "Transsexual Person" "Transsexual Woman" "Two-Spirit"
POST https://api.opentact.org/rest/user/{uuid}/avatar
Upload user avatar
Path Parameters
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$
DELETE https://api.opentact.org/rest/user/{uuid}/avatar
Delete user avatar
Path Parameters
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$