Users / Entity

Update User

This endpoint allows you to update a specific User. If the specified User does not exist, the response will be a "bad request".

You will only be able to update a User after first providing the Session Key. To know how you can obtain the Session Key, go to Authentication.

HEADERS

ParameterValueDescription
Content-Typeapplication/jsonLanguage in which all request and response bodies are encoded
Accept*/*Any data of whatever mime type is accepted
X-Session-KeyAUTH_TOKENThis field must be completed with the token obtained at the authentication

REQUEST

This endpoint allows updating the information of a specific User. In order to update a User, you just have to specify the attributes you want to modify and complete with the up to date information. It is not necessary to send all attributes.

AttributeTypeDescription
isActiveBooleanIf true, the User is activated. It is visible and can login in the apps
billableBooleanIf true, the User is billable. ForceManager charges a fee for the user
branchesArrayBranches to which the User belongs to (see Branches resource)
branchRestrictionBooleanIf true, the user has limited visibility in some branches
computeSfmBooleanIf true, the User counts for the sales analytics
emailStringUser's email
extIdStringExternal ID of the User from a third party system (ERP, CRM, Accounting System)
idIntegerThe unique identifier of the User in ForceManager
lastNameStringUser's last name
lastPasswordChangeDateStringDate when the password was last changed
levelIntegerPermission level of the User. Set from 1 to 5 being 5 the highest level of permission and visibility
managerIdIntegerUnique identifier of the parent of the User (see Users resource)
nameStringUser's first name
nicStringUser's name in ForceManager
phoneStringUser's phone number
idPrefixIntegerUser's phone number Country ID (see Countries resource)
phoneExtensionStringUser's phone number extension
rateIdIntegerRate for the Order Header (see Rates resource)
sessionObject, NullIf true, the User has access to the app
localeStringThe User locale. The values can be: "ES", "EN", "US", "IT", "DE", "PT", "BR", "RU"
dbLanguageStringThe User database language. The values can be: "ES", "EN", "US", "IT", "DE", "PT", "BR", "RU"
uiLanguageStringThe User UI language (the language in the mobile apps and webapp). The values can be: "ES", "EN", "US", "IT", "DE", "PT", "BR", "RU"
userTypeIntegerType of the User (see Types resource)

RESPONSE

Returns a JSON with information about the User just updated.

AttributeDescription
MessageShows the operation status

RESPONSE CODES

StatusDescription
200 OKShows if operation succeeded
400 Bad RequestShows when an invalid request or the requested service is not available
put/users/{ID}

Request

  • Base URL: https://api.forcemanager.com/api/v4
  • URL: https://api.forcemanager.com/api/v4/users/{ID}
  • Auth: API key in header X-Session-Key

Headers

Acceptstring
X-FM-Entity-Countstring

Request body

extIdstring
isActiveboolean

Response

Update User

Changes

No recorded changes to this operation across all 1 revision of this API.