main
1
2#### GET http://localhost:5000/scim/v2/Schemas
3
4Example curl request:
5
6```bash
7$ curl http://localhost:5000/scim/v2/Schemas \
8 -X GET \
9 -d '' \
10 -H "Accept: application/json" \
11 -H "Content-Type: application/scim+json" \
12 -H "User-Agent: net/hippie 0.1.9" \
13 -H "Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3"
14```
15Request:
16```text
17Accept: application/json
18Content-Type: application/scim+json
19User-Agent: net/hippie 0.1.9
20Accept-Encoding: gzip;q=1.0,deflate;q=0.6,identity;q=0.3
21```
22```json
23
24```
25Response:
26```text
27200 OK
28
29Content-Type: application/scim+json
30Etag: W/"c1a9d3beaf604b0b14d9df02a1b0e8ce"
31Cache-Control: max-age=0, private, must-revalidate
32X-Request-Id: 4f1d2c71-8d46-4e09-83b9-105d77b698e0
33Transfer-Encoding: chunked
34```
35```json
36[
37 {
38 "id": "urn:ietf:params:scim:schemas:core:2.0:User",
39 "meta": {
40 "resourceType": "Schema",
41 "location": "http://localhost:5000/scim/v2/schemas/urn:ietf:params:scim:schemas:core:2.0:User"
42 },
43 "name": "User",
44 "description": "User Account",
45 "attributes": [
46 {
47 "name": "userName",
48 "type": "string",
49 "multiValued": false,
50 "description": "Unique identifier for the User",
51 "required": true,
52 "caseExact": false,
53 "mutability": "readWrite",
54 "returned": "default",
55 "uniqueness": "server"
56 },
57 {
58 "name": "password",
59 "type": "string",
60 "multiValued": false,
61 "description": "The User's cleartext password.",
62 "required": false,
63 "caseExact": false,
64 "mutability": "writeOnly",
65 "returned": "never",
66 "uniqueness": "none"
67 },
68 {
69 "name": "emails",
70 "type": "complex",
71 "multiValued": true,
72 "description": "Email addresses for the user.",
73 "required": false,
74 "subAttributes": [
75 {
76 "name": "value",
77 "type": "string",
78 "multiValued": false,
79 "description": "Email addresses for the user.",
80 "required": false,
81 "caseExact": false,
82 "mutability": "readWrite",
83 "returned": "default",
84 "uniqueness": "none"
85 },
86 {
87 "name": "primary",
88 "type": "boolean",
89 "multiValued": false,
90 "description": "A Boolean value indicating the preferred email",
91 "required": false,
92 "mutability": "readWrite",
93 "returned": "default"
94 }
95 ],
96 "mutability": "readWrite",
97 "returned": "default",
98 "uniqueness": "none"
99 },
100 {
101 "name": "groups",
102 "type": "complex",
103 "multiValued": true,
104 "description": "A list of groups to which the user belongs.",
105 "required": false,
106 "subAttributes": [
107 {
108 "name": "value",
109 "type": "string",
110 "multiValued": false,
111 "description": "The identifier of the User's group.",
112 "required": false,
113 "caseExact": false,
114 "mutability": "readOnly",
115 "returned": "default",
116 "uniqueness": "none"
117 },
118 {
119 "name": "$ref",
120 "type": "reference",
121 "referenceTypes": [
122 "User",
123 "Group"
124 ],
125 "multiValued": false,
126 "description": "The URI of the corresponding 'Group' resource.",
127 "required": false,
128 "caseExact": false,
129 "mutability": "readOnly",
130 "returned": "default",
131 "uniqueness": "none"
132 },
133 {
134 "name": "display",
135 "type": "string",
136 "multiValued": false,
137 "description": "A human-readable name.",
138 "required": false,
139 "caseExact": false,
140 "mutability": "readOnly",
141 "returned": "default",
142 "uniqueness": "none"
143 }
144 ],
145 "mutability": "readOnly",
146 "returned": "default"
147 }
148 ]
149 },
150 {
151 "id": "urn:ietf:params:scim:schemas:core:2.0:Group",
152 "meta": {
153 "resourceType": "Schema",
154 "location": "http://localhost:5000/scim/v2/schemas/urn:ietf:params:scim:schemas:core:2.0:Group"
155 },
156 "name": "Group",
157 "description": "Group",
158 "attributes": [
159 {
160 "name": "displayName",
161 "type": "string",
162 "multiValued": false,
163 "description": "A human-readable name for the Group.",
164 "required": false,
165 "caseExact": false,
166 "mutability": "readWrite",
167 "returned": "default",
168 "uniqueness": "none"
169 },
170 {
171 "name": "members",
172 "type": "complex",
173 "multiValued": true,
174 "description": "A list of members of the Group.",
175 "required": false,
176 "subAttributes": [
177 {
178 "name": "value",
179 "type": "string",
180 "multiValued": false,
181 "description": "Identifier of the member of this Group.",
182 "required": false,
183 "caseExact": false,
184 "mutability": "immutable",
185 "returned": "default",
186 "uniqueness": "none"
187 },
188 {
189 "name": "$ref",
190 "type": "reference",
191 "referenceTypes": [
192 "User",
193 "Group"
194 ],
195 "multiValued": false,
196 "description": "The URI corresponding to a SCIM resource.",
197 "required": false,
198 "caseExact": false,
199 "mutability": "immutable",
200 "returned": "default",
201 "uniqueness": "none"
202 },
203 {
204 "name": "type",
205 "type": "string",
206 "multiValued": false,
207 "description": "A label indicating the type of resource",
208 "required": false,
209 "caseExact": false,
210 "canonicalValues": [
211 "User",
212 "Group"
213 ],
214 "mutability": "immutable",
215 "returned": "default",
216 "uniqueness": "none"
217 }
218 ],
219 "mutability": "readWrite",
220 "returned": "default"
221 }
222 ]
223 }
224]
225```
226