Skip to content

Users & Teams

Manage the people on your team. Invite new members, deactivate accounts without losing data, and control access to CRM modules.

FieldTypeDescription
iduuid
account_iduuid
emailstring
namestring
rolestring
bcc_tokenstring
must_change_passwordbool
deactivated_atdatetime?
created_atdatetime
updated_atdatetime

Endpoint: users-change-password

FieldTypeRequiredDescription
current_passwordstringYes
new_passwordstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-change-password \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"current_password": "...", "new_password": "..."}'

Endpoint: users-forgot-password

FieldTypeRequiredDescription
emailstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-forgot-password \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"email": "..."}'

Endpoint: users-invite

FieldTypeRequiredDescription
emailstringYes
namestringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-invite \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"email": "...", "name": "..."}'

Endpoint: users-list

FieldTypeRequiredDescription
searchstringNo
limitintNo
offsetintNo
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-list \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'

Endpoint: users-reset-password

FieldTypeRequiredDescription
tokenstringYes
new_passwordstringYes
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-reset-password \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"token": "...", "new_password": "..."}'

Endpoint: users-set-active

FieldTypeRequiredDescription
user_idstringYes
activeboolNo
Terminal window
curl -X POST https://api.driftwoodapp.com/api/users-set-active \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"user_id": "..."}'