Skip to main content
GET
/
scim
/
v2
/
Groups
List SCIM Groups
curl --request GET \
  --url https://paradigm.lighton.ai/scim/v2/Groups \
  --header 'Authorization: Bearer <token>'
{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:ListResponse"
  ],
  "totalResults": 1,
  "startIndex": 1,
  "itemsPerPage": 50,
  "Resources": [
    {
      "id": "a4f3e2b8-7c1e-42a9-bb93-1c1a1a2b3c4d",
      "displayName": "Engineering",
      "members": [
        {
          "value": "2819c223-7f76-453a-919d-413861904646",
          "display": "alice"
        }
      ]
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer token authentication

Query Parameters

filter
string

SCIM filter expression (RFC 7644 §3.4.2.2), e.g. userName eq "alice", emails.value co "example.com". Operators: eq, ne, co, sw, ew, gt, ge, lt, le, pr. Group with and/or/not. Use parentheses to control precedence.

startIndex
integer
default:1

1-based index of first result (default 1).

Required range: x >= 1
count
integer
default:50

Page size / number of results to return (server may cap).

Required range: 0 <= x <= 200
sortBy
string

Attribute name to sort by (e.g., userName, displayName).

sortOrder
enum<string>
default:ascending

Sort order direction.

Available options:
ascending,
descending
attributes
string

Comma-separated attribute paths to include in the response.

excludedAttributes
string

Comma-separated attribute paths to exclude from the response.

Response

SCIM ListResponse of Groups

schemas
string[]
required
Example:
[
"urn:ietf:params:scim:api:messages:2.0:ListResponse"
]
totalResults
integer
required
Example:

1

startIndex
integer
required
Example:

1

itemsPerPage
integer
required
Example:

50

Resources
object[]
required
  • Option 1
  • Option 2
I