Identity Management

Manage user and group identities across providers.

List Identities

Get available identities (users/groups) from identity providers.

GET /identities

Query Parameters

  • q - Search filter for identity name or email

Response

{
  "identities": [
    {
      "id": "alice@example.com",
      "label": "Alice Smith",
      "user": {
        "email": "alice@example.com",
        "name": "Alice Smith",
        "id": "user_123"
      }
    },
    {
      "id": "developers",
      "label": "Development Team",
      "type": "group"
    }
  ],
  "providers": 2
}

Notes

  • Only available in server mode
  • Requires authentication
  • Aggregates identities from all configured identity providers
  • Removes duplicates across providers
  • Respects provider permissions for the authenticated user