SalesOS.

Users

User profile and preferences

Users Controller_get Current User

GET
/v1/users/me

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me" \
  -H "Authorization: Bearer <token>"

Users Controller_update Current User

PUT
/v1/users/me

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X PUT "https://api.salesos.org/v1/users/me" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Users Controller_get Preferences

GET
/v1/users/me/preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/preferences" \
  -H "Authorization: Bearer <token>"

Users Controller_patch Preferences

PATCH
/v1/users/me/preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PATCH "https://api.salesos.org/v1/users/me/preferences" \
  -H "Authorization: Bearer <token>"

Users Controller_update Preferences

PUT
/v1/users/me/preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PUT "https://api.salesos.org/v1/users/me/preferences" \
  -H "Authorization: Bearer <token>"

Users Controller_upload Avatar

POST
/v1/users/me/avatar

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X POST "https://api.salesos.org/v1/users/me/avatar" \
  -H "Authorization: Bearer <token>"

Users Controller_delete Avatar

DELETE
/v1/users/me/avatar

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X DELETE "https://api.salesos.org/v1/users/me/avatar" \
  -H "Authorization: Bearer <token>"

Users Controller_get Quota

GET
/v1/users/me/quota

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/quota" \
  -H "Authorization: Bearer <token>"

Users Controller_update Quota

PUT
/v1/users/me/quota

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PUT "https://api.salesos.org/v1/users/me/quota" \
  -H "Authorization: Bearer <token>"

Users Controller_get Privacy Preferences

GET
/v1/users/me/privacy

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/privacy" \
  -H "Authorization: Bearer <token>"

Users Controller_update Privacy Preferences

PUT
/v1/users/me/privacy

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired
curl -X PUT "https://api.salesos.org/v1/users/me/privacy" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Users Controller_get Data Requests

GET
/v1/users/me/data-requests

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/data-requests" \
  -H "Authorization: Bearer <token>"

Users Controller_create Data Export Request

POST
/v1/users/me/data-requests/export

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Header Parameters

user-agentRequiredstring
curl -X POST "https://api.salesos.org/v1/users/me/data-requests/export" \
  -H "user-agent: <string>" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Users Controller_create Data Deletion Request

POST
/v1/users/me/data-requests/deletion

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Header Parameters

user-agentRequiredstring
curl -X POST "https://api.salesos.org/v1/users/me/data-requests/deletion" \
  -H "user-agent: <string>" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Users Controller_create Account Deletion Request

POST
/v1/users/me/data-requests/account-deletion

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Request Body

application/jsonRequired

Header Parameters

user-agentRequiredstring
curl -X POST "https://api.salesos.org/v1/users/me/data-requests/account-deletion" \
  -H "user-agent: <string>" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}'

Users Controller_cancel Data Request

DELETE
/v1/users/me/data-requests/{id}

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

Path Parameters

idRequiredstring
curl -X DELETE "https://api.salesos.org/v1/users/me/data-requests/<string>" \
  -H "Authorization: Bearer <token>"

Users Controller_get Data Retention Info

GET
/v1/users/me/data-retention

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/data-retention" \
  -H "Authorization: Bearer <token>"

Users Controller_get Storage Usage

GET
/v1/users/me/storage

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/storage" \
  -H "Authorization: Bearer <token>"

Users Controller_clear Conversation History

DELETE
/v1/users/me/conversations

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X DELETE "https://api.salesos.org/v1/users/me/conversations" \
  -H "Authorization: Bearer <token>"

Users Controller_clear Cache

DELETE
/v1/users/me/cache

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X DELETE "https://api.salesos.org/v1/users/me/cache" \
  -H "Authorization: Bearer <token>"

Users Controller_get Email Notification Preferences

GET
/v1/users/me/email-preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X GET "https://api.salesos.org/v1/users/me/email-preferences" \
  -H "Authorization: Bearer <token>"

Users Controller_patch Email Notification Preferences

PATCH
/v1/users/me/email-preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PATCH "https://api.salesos.org/v1/users/me/email-preferences" \
  -H "Authorization: Bearer <token>"

Users Controller_update Email Notification Preferences

PUT
/v1/users/me/email-preferences

Authorization

AuthorizationRequiredBearer <token>

Enter your JWT token

In: header

curl -X PUT "https://api.salesos.org/v1/users/me/email-preferences" \
  -H "Authorization: Bearer <token>"