File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed
Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,18 @@ namespace Graph.Community;
1212@ route ("/{serverRelativeSiteUrl}/_api/web" )
1313op GetWeb (
1414 ... CommonParameters ,
15- ... ODataSelectParameter ,
15+ ... ODataSelectParameter ,
1616 ... ODataExpandParameter ,
1717): SPWebResponse ;
18+
19+ @ tag ("Web" )
20+ @ route ("/{serverRelativeSiteUrl}/_api/web/ensureuser" )
21+ @ opExample (#{ parameters : #{ req : #{logonName : "user@domain.com" }, serverRelativeSiteUrl : "/sites/mockSite" , odataVersion : "4.0" } })
22+ @ post
23+ op EnsureUser (
24+ /**
25+ * User principal name (UPN) or email address of the user.
26+ */
27+ @ body req : EnsureUserRequest ,
28+ ... CommonParameters ,
29+ ): User ;
Original file line number Diff line number Diff line change @@ -57,3 +57,10 @@ model SPWebResponse {
5757 ... OkResponse ;
5858 ... Body <Web >;
5959}
60+
61+ model EnsureUserRequest {
62+ /**
63+ * User principal name (UPN) or email address of the user.
64+ */
65+ logonName : string ;
66+ }
You can’t perform that action at this time.
0 commit comments