{
  "info": {
    "name": "SCIM Playground",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "playground",
      "item": [
        {
          "name": "users",
          "item": [
            {
              "name": "GET /Users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ]
                }
              }
            },
            {
              "name": "GET /Users?startIndex=10&count=5",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?startIndex=10&count=5",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "startIndex",
                      "value": "10"
                    },
                    {
                      "key": "count",
                      "value": "5"
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?attributes=groups",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?attributes=groups",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "attributes",
                      "value": "groups"
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?excludedAttributes=emails,name.givenName",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?excludedAttributes=emails,name.givenName",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "excludedAttributes",
                      "value": "emails,name.givenName"
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?filter=not(userName sw \"John\")",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?filter=not(userName sw \"John\")",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "filter",
                      "value": "not(userName sw \"John\")"
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?filter=userName sw \"john\"",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?filter=userName sw \"john\"",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "filter",
                      "value": "userName sw \"john\""
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?attributes=groups&filter=groups.value eq \"{{GROUP_ID}}\"",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?attributes=groups&filter=groups.value eq \"{{GROUP_ID}}\"",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "attributes",
                      "value": "groups"
                    },
                    {
                      "key": "filter",
                      "value": "groups.value eq \"{GROUP_ID}\""
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users/{{USER_ID}} – fetch user",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                }
              }
            },
            {
              "name": "POST /Users – create basic",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:schemas:core:2.0:User\",\n    \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\"\n  ],\n  \"name\": {\n    \"formatted\": \"Ms. Barbara J Jensen III\",\n    \"familyName\": \"Jensen\",\n    \"givenName\": \"Barbara\"\n  },\n  \"active\": true,\n  \"emails\": [\n    {\n      \"value\": \"barbara.jensen@example.com\"\n    }\n  ],\n  \"userName\": \"bjensen\",\n  \"password\": \"changeit\",\n  \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User\": {\n    \"employeeNumber\": \"701984\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "POST /Users – create with explicit schema",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:schemas:core:2.0:User\"\n  ],\n  \"urn:ietf:params:scim:schemas:core:2.0:User\": {\n    \"name\": {\n      \"formatted\": \"Ms. Barbara J Jensen III\",\n      \"familyName\": \"Jensen\",\n      \"givenName\": \"Barbara\"\n    },\n    \"active\": true,\n    \"emails\": [\n      {\n        \"value\": \"barbara.jensen@example.com\"\n      }\n    ],\n    \"userName\": \"bjensen\"\n  }\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – patch givenName",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"replace\",\n      \"path\": \"name.givenName\",\n      \"value\": \"Barbara\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – patch extension attribute",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"replace\",\n      \"path\": \"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber\",\n      \"value\": \"87654\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PUT /Users/{{USER_ID}} – replace user",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:schemas:core:2.0:User\"\n  ],\n  \"externalId\": \"jcleese\",\n  \"name\": {\n    \"formatted\": \"Mr. John Cleese\",\n    \"familyName\": \"Cleese\",\n    \"givenName\": \"John\"\n  },\n  \"emails\": [\n    {\n      \"value\": \"john.cleese@example.com\"\n    }\n  ],\n  \"userName\": \"jcleese\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "DELETE /Users/{{USER_ID}} – delete user",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                }
              }
            },
            {
              "name": "GET /Users?count=5&cursor",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?count=5&cursor",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "count",
                      "value": "5"
                    },
                    {
                      "key": "cursor",
                      "value": ""
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?_with_null_values",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?_with_null_values",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "_with_null_values",
                      "value": ""
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /Users?_with_main_schema",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users?_with_main_schema",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users"
                  ],
                  "query": [
                    {
                      "key": "_with_main_schema",
                      "value": ""
                    }
                  ]
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – add role",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"add\",\n      \"path\": \"roles\",\n      \"value\": [\n        {\n          \"value\": \"admin\",\n          \"type\": \"general\"\n        }\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – remove role by value",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"remove\",\n      \"path\": \"roles\",\n      \"value\": [\n        {\n          \"value\": \"admin\",\n          \"type\": \"general\"\n        }\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – remove role by path",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"remove\",\n      \"path\": \"roles[type eq \\\"general\\\"]\",\n      \"value\": []\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "POST /Users/.search",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/.search",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    ".search"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:SearchRequest\"\n  ],\n  \"startIndex\": 30,\n  \"count\": 10,\n  \"filter\": \"userName sw \\\"bjensen\\\"\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "groups",
          "item": [
            {
              "name": "GET /Groups – list groups",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups"
                  ]
                }
              }
            },
            {
              "name": "GET /Groups?attributes=members – list groups with members",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups?attributes=members",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups"
                  ],
                  "query": [
                    {
                      "key": "attributes",
                      "value": "members"
                    }
                  ]
                }
              }
            },
            {
              "name": "POST /Groups – create group",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:schemas:core:2.0:Group\"\n  ],\n  \"displayName\": \"Administrators\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "POST /Groups – create with members",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:schemas:core:2.0:Group\"\n  ],\n  \"displayName\": \"Team X\",\n  \"members\": [\n    {\n      \"value\": \"{{USER_ID}}\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Groups/{{GROUP_ID}} – assign user",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups/{{GROUP_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups",
                    "{GROUP_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"add\",\n      \"path\": \"members\",\n      \"value\": [\n        {\n          \"value\": \"{{USER_ID}}\"\n        }\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Groups/{{GROUP_ID}} – remove user",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups/{{GROUP_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups",
                    "{GROUP_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"remove\",\n      \"path\": \"members\",\n      \"value\": [\n        {\n          \"value\": \"{{USER_ID}}\"\n        }\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Groups/{{GROUP_ID}} – remove user alternative",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups/{{GROUP_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups",
                    "{GROUP_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"remove\",\n      \"path\": \"members[value eq \\\"{{USER_ID}}\\\"]\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Groups/{{GROUP_ID}} – patch group",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Groups/{{GROUP_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Groups",
                    "{GROUP_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"replace\",\n      \"path\": \"displayName\",\n      \"value\": \"Global Administrators\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "resource-types",
          "item": [
            {
              "name": "GET /ResourceTypes",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/ResourceTypes",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "ResourceTypes"
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "schemas",
          "item": [
            {
              "name": "GET /Schemas – list schemas",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Schemas",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Schemas"
                  ]
                }
              }
            },
            {
              "name": "GET /Schemas/urn:ietf:params:scim:schemas:core:2.0:User",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Schemas/urn:ietf:params:scim:schemas:core:2.0:User",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Schemas",
                    "urn:ietf:params:scim:schemas:core:2.0:User"
                  ]
                }
              }
            },
            {
              "name": "GET /Schemas/urn:ietf:params:scim:schemas:core:2.0:Group",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Schemas/urn:ietf:params:scim:schemas:core:2.0:Group",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Schemas",
                    "urn:ietf:params:scim:schemas:core:2.0:Group"
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "service-provider-config",
          "item": [
            {
              "name": "GET /ServiceProviderConfig",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/ServiceProviderConfig",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "ServiceProviderConfig"
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "bulk",
          "item": [
            {
              "name": "POST /Bulk – bulk user and group",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Bulk",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Bulk"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:BulkRequest\"\n  ],\n  \"Operations\": [\n    {\n      \"method\": \"POST\",\n      \"path\": \"/Users\",\n      \"bulkId\": \"mscott\",\n      \"data\": {\n        \"schemas\": [\n          \"urn:ietf:params:scim:schemas:core:2.0:User\"\n        ],\n        \"externalId\": \"mscott\",\n        \"name\": {\n          \"formatted\": \"Mr. Michael Scott\",\n          \"familyName\": \"Scott\",\n          \"givenName\": \"Michael\"\n        },\n        \"emails\": [\n          {\n            \"value\": \"michael.scott@example.com\"\n          }\n        ],\n        \"userName\": \"mscott\"\n      }\n    },\n    {\n      \"method\": \"POST\",\n      \"path\": \"/Groups\",\n      \"bulkId\": \"directors\",\n      \"data\": {\n        \"schemas\": [\n          \"urn:ietf:params:scim:schemas:core:2.0:Group\"\n        ],\n        \"displayName\": \"Directors\"\n      }\n    },\n    {\n      \"method\": \"PATCH\",\n      \"path\": \"/Groups/bulkId:directors\",\n      \"data\": {\n        \"schemas\": [\n          \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n        ],\n        \"Operations\": [\n          {\n            \"op\": \"add\",\n            \"path\": \"members\",\n            \"value\": [\n              {\n                \"value\": \"bulkId:mscott\"\n              }\n            ]\n          }\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "POST /Bulk – bulk user with groups",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Bulk",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Bulk"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:BulkRequest\"\n  ],\n  \"Operations\": [\n    {\n      \"method\": \"POST\",\n      \"path\": \"/Users\",\n      \"bulkId\": \"sdoe\",\n      \"data\": {\n        \"schemas\": [\n          \"urn:ietf:params:scim:schemas:core:2.0:User\"\n        ],\n        \"externalId\": \"sdoe\",\n        \"name\": {\n          \"formatted\": \"Mrs. Sandra Doe\",\n          \"familyName\": \"Doe\",\n          \"givenName\": \"Sandra\"\n        },\n        \"emails\": [\n          {\n            \"value\": \"sandra.doe@example.com\"\n          }\n        ],\n        \"userName\": \"sdoe\"\n      }\n    },\n    {\n      \"method\": \"PATCH\",\n      \"path\": \"/Groups/{{GROUP_ID}}\",\n      \"data\": {\n        \"schemas\": [\n          \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n        ],\n        \"Operations\": [\n          {\n            \"op\": \"add\",\n            \"path\": \"members\",\n            \"value\": [\n              {\n                \"value\": \"bulkId:sdoe\"\n              }\n            ]\n          }\n        ]\n      }\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "search",
          "item": [
            {
              "name": "POST /.search",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/.search",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    ".search"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:SearchRequest\"\n  ],\n  \"filter\": \"meta.resourceType eq \\\"User\\\"\",\n  \"startIndex\": 1,\n  \"count\": 10\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "GET /?count=5&startIndex=1",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/?count=5&startIndex=1",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "query": [
                    {
                      "key": "count",
                      "value": "5"
                    },
                    {
                      "key": "startIndex",
                      "value": "1"
                    }
                  ]
                }
              }
            },
            {
              "name": "GET /?filter=meta.resourceType eq \"User\"",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/?filter=meta.resourceType eq \"User\"",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "query": [
                    {
                      "key": "filter",
                      "value": "meta.resourceType eq \"User\""
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "custom",
          "item": [
            {
              "name": "POST /Offices",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Offices",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Offices"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"dev:scim:Office\"\n  ],\n  \"name\": \"New York Office\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "PATCH /Offices/{{OFFICE_ID}}",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Offices/{{OFFICE_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Offices",
                    "{OFFICE_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"add\",\n      \"path\": \"employees\",\n      \"value\": [\n        {\n          \"value\": \"{{USER_ID}}\"\n        }\n      ]\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "GET /Offices",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Offices",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Offices"
                  ]
                }
              }
            },
            {
              "name": "GET /Offices?attributes=employees",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Offices?attributes=employees",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Offices"
                  ],
                  "query": [
                    {
                      "key": "attributes",
                      "value": "employees"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "etag",
          "item": [
            {
              "name": "GET /Users/{{USER_ID}} – etag fetch",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                }
              }
            },
            {
              "name": "PATCH /Users/{{USER_ID}} – patch with If-Match",
              "request": {
                "method": "PATCH",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/scim+json",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Users",
                    "{USER_ID}"
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"replace\",\n      \"path\": \"name.givenName\",\n      \"value\": \"Barbara\"\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "sharedsignalframework",
          "item": [
            {
              "name": "configuration",
              "item": [
                {
                  "name": "GET /.well-known/ssf-configuration",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/.well-known/ssf-configuration",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        ".well-known",
                        "ssf-configuration"
                      ]
                    }
                  }
                },
                {
                  "name": "GET /jwks.json",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/jwks.json",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "jwks.json"
                      ]
                    }
                  }
                }
              ]
            },
            {
              "name": "stream",
              "item": [
                {
                  "name": "POST /ssf/stream – create pull stream",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"delivery\": {\n    \"method\": \"urn:ietf:rfc:8936\"\n  },\n  \"events_requested\": [\n    \"urn:ietf:params:SCIM:event:prov:create:full\"\n  ],\n  \"description\": \"Pull Stream for Receiver A using events of type create\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /ssf/stream – create push stream",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"delivery\": {\n    \"method\": \"urn:ietf:rfc:8935\",\n    \"endpoint_url\": \"https://example.com/ssf/receiver\"\n  },\n  \"events_requested\": [\n    \"urn:ietf:params:SCIM:event:prov:create:full\"\n  ],\n  \"description\": \"Push Stream for Receiver A using events type_2, type_3, type_4\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "GET /ssf/stream – list streams",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    }
                  }
                },
                {
                  "name": "GET /ssf/stream?stream_id={{STREAM_ID}} – get stream",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream?stream_id={{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ],
                      "query": [
                        {
                          "key": "stream_id",
                          "value": "{STREAM_ID}"
                        }
                      ]
                    }
                  }
                },
                {
                  "name": "PATCH /ssf/stream – update stream",
                  "request": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"events_requested\": [\n    \"urn:example:secevent:events:type_2\",\n    \"urn:example:secevent:events:type_3\",\n    \"urn:example:secevent:events:type_4\"\n  ],\n  \"description\": \"Stream for Receiver A using events type_2, type_3, type_4\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "DELETE /ssf/stream/?stream_id={{STREAM_ID}} – delete stream",
                  "request": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream/?stream_id={{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ],
                      "query": [
                        {
                          "key": "stream_id",
                          "value": "{STREAM_ID}"
                        }
                      ]
                    }
                  }
                }
              ]
            },
            {
              "name": "verify",
              "item": [
                {
                  "name": "POST /ssf/verify – verify stream (SSF)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/verify",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "verify"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"state\": \"some state you would like to verify\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                }
              ]
            },
            {
              "name": "status",
              "item": [
                {
                  "name": "GET /ssf/status?stream_id={{STREAM_ID}} – get status",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/status?stream_id={{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "status"
                      ],
                      "query": [
                        {
                          "key": "stream_id",
                          "value": "{STREAM_ID}"
                        }
                      ]
                    }
                  }
                },
                {
                  "name": "POST /ssf/status – disable stream",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/status",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "status"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"status\": \"disabled\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /ssf/status – pause stream",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/status",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "status"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"status\": \"paused\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /ssf/status – enable stream",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/status",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "status"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"status\": \"enabled\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                }
              ]
            },
            {
              "name": "events",
              "item": [
                {
                  "name": "POST /Events/{{STREAM_ID}} – fetch events (SSF)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/Events/{{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "Events",
                        "{STREAM_ID}"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"returnImmediately\": true,\n  \"maxEvents\": 10\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /Events/{{STREAM_ID}} – ack events (SSF)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/Events/{{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "Events",
                        "{STREAM_ID}"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"returnImmediately\": true,\n  \"maxEvents\": 10,\n  \"ack\": [\n    \"{{SET_ID}}\"\n  ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                }
              ]
            },
            {
              "name": "caep",
              "item": [
                {
                  "name": "PATCH /Users/{{USER_ID}} – patch password",
                  "request": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{scim_base_url}}/Users/{{USER_ID}}",
                      "host": [
                        "{{scim_base_url}}"
                      ],
                      "path": [
                        "Users",
                        "{USER_ID}"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"schemas\": [\n    \"urn:ietf:params:scim:api:messages:2.0:PatchOp\"\n  ],\n  \"Operations\": [\n    {\n      \"op\": \"replace\",\n      \"path\": \"password\",\n      \"value\": \"changeit\"\n    }\n  ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "openidconnect",
          "item": [
            {
              "name": "configuration",
              "item": [
                {
                  "name": "GET /.well-known/openid-configuration",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{idpBaseUrl}}/.well-known/openid-configuration",
                      "host": [
                        "{{idpBaseUrl}}"
                      ],
                      "path": [
                        ".well-known",
                        "openid-configuration"
                      ]
                    }
                  }
                }
              ]
            },
            {
              "name": "idtoken",
              "item": [
                {
                  "name": "GET /oauth/authorize?login_hint={{USER_ID}}&response_type=code&client_id=9b19cc7e-a6b9-430b-97a3-68c0166937e1&scope=openid&nonce=456&redirect_uri=https://idp.scim.dev/redirect",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{idpBaseUrl}}/oauth/authorize?login_hint={{USER_ID}}&response_type=code&client_id=9b19cc7e-a6b9-430b-97a3-68c0166937e1&scope=openid&nonce=456&redirect_uri=https://idp.scim.dev/redirect",
                      "host": [
                        "{{idpBaseUrl}}"
                      ],
                      "path": [
                        "oauth",
                        "authorize"
                      ],
                      "query": [
                        {
                          "key": "login_hint",
                          "value": "{USER_ID}"
                        },
                        {
                          "key": "response_type",
                          "value": "code"
                        },
                        {
                          "key": "client_id",
                          "value": "9b19cc7e-a6b9-430b-97a3-68c0166937e1"
                        },
                        {
                          "key": "scope",
                          "value": "openid"
                        },
                        {
                          "key": "nonce",
                          "value": "456"
                        },
                        {
                          "key": "redirect_uri",
                          "value": "https://idp.scim.dev/redirect"
                        }
                      ]
                    }
                  }
                },
                {
                  "name": "POST /oauth/token",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{idpBaseUrl}}/oauth/token",
                      "host": [
                        "{{idpBaseUrl}}"
                      ],
                      "path": [
                        "oauth",
                        "token"
                      ]
                    },
                    "description": "Notes:\n- Message comes from dynamic binding (:message=\"codeExchangeBody\"); leaving body empty in Postman"
                  }
                },
                {
                  "name": "GET /oauth/userinfo",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{idpBaseUrl}}/oauth/userinfo",
                      "host": [
                        "{{idpBaseUrl}}"
                      ],
                      "path": [
                        "oauth",
                        "userinfo"
                      ]
                    }
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "index",
          "item": [
            {
              "name": "GET /Schemas – landing example",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Authorization",
                    "value": "Bearer {{token}}",
                    "type": "text"
                  }
                ],
                "url": {
                  "raw": "{{scim_base_url}}/Schemas",
                  "host": [
                    "{{scim_base_url}}"
                  ],
                  "path": [
                    "Schemas"
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "securityeventtoken",
          "item": [
            {
              "name": "index",
              "item": [
                {
                  "name": "POST /Events/{{STREAM_ID}} – fetch events (SET)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/Events/{{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "Events",
                        "{STREAM_ID}"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"returnImmediately\": true,\n  \"maxEvents\": 10\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /Events/{{STREAM_ID}} – ack events (SET)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/Events/{{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "Events",
                        "{STREAM_ID}"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"returnImmediately\": true,\n  \"maxEvents\": 10,\n  \"ack\": [\n    \"{{SET_ID}}\"\n  ]\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                }
              ]
            },
            {
              "name": "ssf",
              "item": [
                {
                  "name": "POST /ssf/stream – create stream (SET)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"delivery\": {\n    \"method\": \"urn:ietf:rfc:8936\"\n  },\n  \"events_requested\": [\n    \"urn:ietf:params:SCIM:event:prov:create:full\"\n  ],\n  \"description\": \"Pull Stream for Receiver A using events of type create\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "POST /ssf/verify – verify stream (SET)",
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/verify",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "verify"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"state\": \"some state you would like to verify\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "GET /ssf/stream – list streams (SET)",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    }
                  }
                },
                {
                  "name": "GET /ssf/stream?stream_id={{STREAM_ID}} – get stream (SET)",
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream?stream_id={{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ],
                      "query": [
                        {
                          "key": "stream_id",
                          "value": "{STREAM_ID}"
                        }
                      ]
                    }
                  }
                },
                {
                  "name": "PATCH /ssf/stream – update stream (SET)",
                  "request": {
                    "method": "PATCH",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/scim+json",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ]
                    },
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"stream_id\": \"{{STREAM_ID}}\",\n  \"events_requested\": [\n    \"urn:example:secevent:events:type_2\",\n    \"urn:example:secevent:events:type_3\",\n    \"urn:example:secevent:events:type_4\"\n  ],\n  \"description\": \"Stream for Receiver A using events type_2, type_3, type_4\"\n}",
                      "options": {
                        "raw": {
                          "language": "json"
                        }
                      }
                    }
                  }
                },
                {
                  "name": "DELETE /ssf/stream/?stream_id={{STREAM_ID}} – delete stream (SET)",
                  "request": {
                    "method": "DELETE",
                    "header": [
                      {
                        "key": "Authorization",
                        "value": "Bearer {{token}}",
                        "type": "text"
                      }
                    ],
                    "url": {
                      "raw": "{{eventsBaseUrl}}/ssf/stream/?stream_id={{STREAM_ID}}",
                      "host": [
                        "{{eventsBaseUrl}}"
                      ],
                      "path": [
                        "ssf",
                        "stream"
                      ],
                      "query": [
                        {
                          "key": "stream_id",
                          "value": "{STREAM_ID}"
                        }
                      ]
                    }
                  }
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "scim_base_url",
      "value": "https://api.scim.dev/scim/v2"
    },
    {
      "key": "eventsBaseUrl",
      "value": "https://api.scim.dev"
    },
    {
      "key": "idpBaseUrl",
      "value": "https://idp.scim.dev"
    },
    {
      "key": "token",
      "value": "<paste a token or use env var injection>"
    }
  ]
}