SCIM 2.0

Kullanıcıları listele

Kullanıcılar; yalnız userName eq "…" (ya da id eq) süzgeci desteklenir. Sayfalama startIndex + count (en çok 200).

GET/api/scim/v2/Users

Yetkilendirme

Authorizationheaderzorunlu
SCIM anahtarı (Ayarlar → Uygulamalar → SCIM).

Sorgu parametreleri

filterstringisteğe bağlı
userName eq "ad@firma.com"
startIndexintegeristeğe bağlıvarsayılan: 1
1'den başlar.
countintegeristeğe bağlıvarsayılan: 100
Sayfa boyu.
İstek
curl "https://ornek.solk.app/api/scim/v2/Users?filter=userName%20eq%20%22ayse.demir%40ornekkimya.com.tr%22" \
  -H "Authorization: Bearer $SCIM_TOKEN"
Yanıt
{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:ListResponse"
  ],
  "totalResults": 1,
  "startIndex": 1,
  "itemsPerPage": 1,
  "Resources": [
    {
      "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:User",
        "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
      ],
      "id": "2",
      "userName": "ayse.demir@ornekkimya.com.tr",
      "displayName": "Ayşe Demir",
      "name": {
        "formatted": "Ayşe Demir",
        "givenName": "Ayşe",
        "familyName": "Demir"
      },
      "active": true,
      "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
        "department": "Satış"
      },
      "meta": {
        "resourceType": "User",
        "location": "https://ornek.solk.app/api/scim/v2/Users/2"
      },
      "emails": [
        {
          "value": "ayse.demir@ornekkimya.com.tr",
          "type": "work",
          "primary": true
        }
      ]
    }
  ]
}

Örnek yanıt örnek veriyle çalışan bir v22 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.