{
	"info": {
		"_postman_id": "6aab1f18-3f66-43b7-8adf-0d90f0a11c4c",
		"name": "SCIM requests examples",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "6718505"
	},
	"item": [
		{
			"name": "ResourceTypes",
			"item": [
				{
					"name": "/ResourceTypes/User",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/ResourceTypes/User",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"ResourceTypes",
								"User"
							]
						}
					},
					"response": []
				},
				{
					"name": "/ResourceTypes",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/ResourceTypes",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"ResourceTypes"
							]
						}
					},
					"response": []
				},
				{
					"name": "/ResourceTypes/Group",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/ResourceTypes/Group",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"ResourceTypes",
								"Group"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Schemas",
			"item": [
				{
					"name": "/Schemas/urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Schemas/urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Schemas",
								"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Schemas",
								"urn:ietf:params:scim:schemas:core:2.0:Group"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Schemas/urn:ietf:params:scim:schemas:extension:planon:2.0:User",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Schemas/urn:ietf:params:scim:schemas:extension:planon:2.0:User",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Schemas",
								"urn:ietf:params:scim:schemas:extension:planon:2.0:User"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Schemas/urn:ietf:params:scim:schemas:core:2.0:User",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:User",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Schemas",
								"urn:ietf:params:scim:schemas:core:2.0:User"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Schemas",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Schemas",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Schemas"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "ServiceProviderConfig",
			"item": [
				{
					"name": "/ServiceProviderConfig",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/ServiceProviderConfig",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"ServiceProviderConfig"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Users",
			"item": [
				{
					"name": "/Users/{userid}",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users/exampleuserAB2",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users",
								"exampleuserAB2"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users/{userid}",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\r\n    ],\r\n    \"Operations\": [\r\n        {\r\n            \"op\": \"replace\",\r\n            \"value\": {\r\n                \"preferredLanguage\": \"nl_NL\"\r\n            }\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users/SUPERVISOR",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users",
								"SUPERVISOR"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users/{userid} - Add person link",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\r\n    ],\r\n    \"Operations\": [\r\n        {\r\n            \"op\": \"Add\",\r\n            \"path\": \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber\",\r\n            \"value\": \"004\"\r\n        \r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users/SUPERVISOR",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users",
								"SUPERVISOR"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users/{userid}",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:schemas:core:2.0:User\",\r\n        \"urn:ietf:params:scim:schemas:extension:planon:2.0:User\",\r\n        \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\"\r\n    ],\r\n    \"userName\": \"exampleuserAB2\",\r\n    \"active\": \"true\"\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users/exampleuserAB2",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users",
								"exampleuserAB2"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:schemas:core:2.0:User\",\r\n        \"urn:ietf:params:scim:schemas:extension:planon:2.0:User\",\r\n        \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\"\r\n    ],\r\n    \"userName\": \"exampleuserAB2X\",\r\n    \"timezone\": \"Europe/Paris\",\r\n    \"name\": {\r\n        \"familyName\": \"exampleuserAB2X\",\r\n        \"givenName\": \"exampleuserAB2X\"\r\n    },\r\n    \"emails\": [\r\n        {\r\n            \"type\": \"work\",\r\n            \"value\": \"user4812.planon@testing.com\",\r\n            \"primary\": true\r\n        }\r\n    ],\r\n    \"phoneNumbers\": [\r\n        {\r\n            \"value\": \"+44 (0) 2075015000\",\r\n            \"type\": \"work\"\r\n        }\r\n    ],\r\n    \"addresses\": [\r\n        {\r\n            \"streetAddress\": \"Columbus Square\",\r\n            \"locality\": \"London\",\r\n            \"region\": \"London\",\r\n            \"postalCode\": \"N6 5TR\",\r\n            \"type\": \"work\",\r\n            \"primary\": true\r\n        }\r\n    ],\r\n    \"preferredLanguage\": \"nl_NL\",\r\n    \"urn:ietf:params:scim:schemas:extension:planon:2.0:User\": {\r\n        \"userDescription\": \"Example User\",\r\n        \"freeValue1\": \"hello world\",\r\n        \"position\": \"Project manager\",\r\n        \"beginDate\": \"2015-10-31T23:00:00Z\"\r\n    },\r\n    \"userType\": \"Requestor\",\r\n    \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\": {\r\n        \"employeeNumber\": \"701984AB2\",\r\n        \"costCenter\": \"4130\",\r\n        \"manager\": {\r\n            \"value\": \"SUPERVISOR\"\r\n        }\r\n    }\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users/{userid}",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users/exampleuserAB2",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users",
								"exampleuserAB2"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Users",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Users",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Users"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Groups",
			"item": [
				{
					"name": "/Groups/{groupid}",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Groups/79",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Groups",
								"79"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Groups/{groupid}",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\r\n    ],\r\n    \"Operations\": [\r\n        {\r\n            \"op\": \"add\",\r\n            \"path\": \"members\",\r\n            \"value\": [\r\n                {\r\n                    \"value\": \"EXAMPLEUSERAB2\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Groups/79",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Groups",
								"79"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Groups",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							},
							{
								"key": "Content-Type",
								"value": "application/scim+json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\r\n    \"displayName\": \"TEST_GROUP\",\r\n    \"members\": [],\r\n    \"schemas\": [\r\n        \"urn:ietf:params:scim:schemas:core:2.0:Group\"\r\n    ]\r\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Groups",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Groups"
							]
						}
					},
					"response": []
				},
				{
					"name": "/Groups",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "PLANONKEY accesskey={{access_key}}",
								"type": "text"
							}
						],
						"url": {
							"raw": "{{environment}}/sdk/platform/jaxrs/planonsoftware/apps/scimuserprovisioning/scim/v2/Groups",
							"host": [
								"{{environment}}"
							],
							"path": [
								"sdk",
								"platform",
								"jaxrs",
								"planonsoftware",
								"apps",
								"scimuserprovisioning",
								"scim",
								"v2",
								"Groups"
							]
						}
					},
					"response": []
				}
			]
		}
	],
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		}
	],
	"variable": [
		{
			"key": "access_key",
			"value": "x",
			"type": "string"
		},
		{
			"key": "environment",
			"value": "https://customer-dev.planoncloud.com",
			"type": "string"
		}
	]
}