Skip to main content
POST
Add a team member with a role

Authorizations

Authorization
string
header
required

JWT Bearer token for user session auth. Format: "Bearer {token}". Used by User and Organization endpoints.

Body

application/json
email
string
required

Work email for the staff member. If the email is new to Hyperprop a dedicated login is created; if it already has a Hyperprop account, that account is linked to your team instead.

Example:

"sarah@propfirm.com"

fullName
string
required

Display name shown in the dashboard and audit log

Required string length: 1 - 120
Example:

"Sarah Johnson"

roleId
string
required

Role to assign. Get available roles (system presets + your custom roles) from GET /organization/roles.

Example:

"7e0d1c9a-3f2b-4d5e-8a6f-1b2c3d4e5f60"

Response

Member added. For new accounts the temporary password is only shown in this response; for linked existing accounts tempPassword is null.

success
boolean
Example:

true

data
object
Example: