({{, (RefLink[$RequesterWolframUUID, paclet:ref/$RequesterWolframUUID]) 
gives the Wolfram UUID of an authenticated user requesting the current evaluation. }})

OpenersNotesSection(Spacer1)Details

If the current evaluation was not initiated by an authenticated user, (RefLink[$RequesterWolframUUID, paclet:ref/$RequesterWolframUUID]) is (RefLink[None, paclet:ref/None]). This can occur, for example, if a desktop user has not authenticated against the cloud, or a cloud service not requiring authentication is being used.

A Wolfram UUID is a unique permanent identifier associated with a user.

OpenersPrimaryExamplesSection(Spacer1)Examples  (1)

OpenersExampleSection0(Spacer1)Basic Examples  (1)

Deploy an API function that returns the requester Wolfram UUID:

obj=CloudDeploy[APIFunction[{},$RequesterWolframUUID&]]

Get the Wolfram UUID that originated this request:

Import[First[obj]]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[$WolframUUID, paclet:ref/$WolframUUID])  ▪  (RefLink[$RequesterWolframID, paclet:ref/$RequesterWolframID])  ▪  (RefLink[CreateUUID, paclet:ref/CreateUUID])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Cloud Execution Metadata, paclet:guide/CloudExecutionMetadata])}})}})