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