Users / Entity

Create User

This endpoint allows you to create a User based on JSON input.

You will only be able to create 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

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
branches (Required)ArrayBranches 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
email (Required)StringUser's email
extIdStringExternal ID of the User from a third party system (ERP, CRM, Accounting System)
idIntegerThe unique identifier of the User in ForceManager
lastName (Required)StringUser'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)
name (Required)StringUser's first name
nic (Required)StringUser's name in ForceManager
phone (Required)StringUser's phone number
idPrefix (Required)IntegerUser'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"
dbLanguage (Required)StringThe User database language. The values can be: "ES", "EN", "US", "IT", "DE", "PT", "BR", "RU"
uiLanguage (Required)StringThe 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 created.

AttributeType
IdId assigned to the new User
MessageThe operation status

RESPONSE CODES

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

Request

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

Headers

Acceptstring
X-FM-Entity-Countstring

Request body

extIdstring
isActiveboolean
branchesinteger
userTypeIdinteger
levelinteger
namestring
lastNamestring
emailstring
nicstring
passwordstring
phonestring
phoneExtensionstring
idPrefixinteger
managerIdinteger
rateIdinteger
computeSfmboolean
dbLanguagestring
uiLanguagestring
localestring
deletedboolean

Response

Create User

Changes

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