-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapi.http
89 lines (80 loc) · 2.05 KB
/
api.http
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
@endpoint = https://blbpcnjx-5001.euw.devtunnels.ms
### Get invitations
GET {{endpoint}}/api/invitation HTTP/1.1
Content-Type: application/json
### Create invitation
POST {{endpoint}}/api/invitation HTTP/1.1
Content-Type: application/json
{
"email": "admin@contoso.com",
"invitationCode": "1122334455"
}
### Validate without invitation code
POST {{endpoint}}/api/validation HTTP/1.1
Content-Type: application/json
Authorization: Basic apiconnector:$uperSecr€t1!
{
"step": "string",
"objectId": "string",
"givenName": "string",
"surname": "string",
"jobTitle": "string",
"streetAddress": "string",
"city": "string",
"postalCode": "string",
"state": "string",
"country": "string",
"client_id": "string",
"ui_locales": "string",
"email": "string",
"displayName": "string",
"identities": [
{
"signInType": "string",
"issuer": "string",
"issuerAssignedId": "string"
}
],
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
### Validate with invitation code
POST {{endpoint}}/api/validation HTTP/1.1
Content-Type: application/json
Authorization: Basic apiconnector:$uperSecr€t1!
{
"step": "string",
"objectId": "string",
"givenName": "string",
"surname": "string",
"jobTitle": "string",
"streetAddress": "string",
"city": "string",
"postalCode": "string",
"state": "string",
"country": "string",
"client_id": "string",
"ui_locales": "string",
"email": "admin@contoso.com",
"displayName": "string",
"identities": [
{
"signInType": "string",
"issuer": "string",
"issuerAssignedId": "string"
}
],
"extension_af3257c73cb0499da4b1ef4e0db3be1f_InvitationCode": "1122334455",
"additionalProp2": "string",
"additionalProp3": "string"
}
### Get invitations
POST {{endpoint}}/api/ClaimExtender HTTP/1.1
Content-Type: application/json
{
"userPrincipalName": "5e5a77ac-6a6a-4ed7-8df2-e2792f1da401@<yourtenantname>.onmicrosoft.com",
"objectId": "5e5a77ac-6a6a-4ed7-8df2-e2792f1da401",
"givenName": "John",
"surName": "Smith"
}