Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

General Information

...

ServiceAPIMethod
urac/admin/userTenantConfigPost

...

Data Model: Users

Workflow: 

Input

...

NameSourceMandatoryTypeSpecial FormatDescription
usernameQueryNOStringN/Athe user username (either username or email should be provided)
emailQueryNOStringN/Athe user email (either username or email should be provided)
tenantIdbodyYESString

groupsbodyNOArrayArray of strings
pin
bodyNOObject


code
YESString


allowed
YESBoolean

set to True if this user is allowed to start pin code login


Output

...

Valid Response

Code Block
languagejs
titleValid Response Sample
{
	"result": true,
	"data": {
		"..."	
	}
}


Invalid Response

Code Block
languagejs
titleError Response Sample
{
    "result":false,
    "errors":{
        "codes":[411],
        "details":[
            {
                "code":411,
                "message":"invalid user id provided"
            }
        ]
    }
}



Error Codes



Code
Description
405Unable to find User. Please try again.
411invalid user id provided


Example (CURL)

...

Request

Code Block
languagebash
titleCalling Get User API
 > CURL -X POST http://127.0.0.1:4000/urac/admin/inviteUser?username=5718a32f0e811ab5a0ca08b3 --data '{"tenantId":"xyz", "groups":"[xyz"], "pin":{"code": "123", "allowed": true}}}'

Response

Code Block
languagejs
titleGet User API response
{
    "result": true,
    "data": true
}

...