University of Washington Searches API

Group and member searches

Operations 1

GET /search Get search #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-washington-searches-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

university-of-washington-searches-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 2.3.x
  title: University of Washington Group Service Searches API
  termsOfService: http://www.washington.edu/online/terms/
  contact:
    name: University of Washington
    email: help@uw.edu
  license:
    name: License
    url: http://www.apache.org/licenses/LICENSE-2.0.html
  description: '* This describes the Group Service /v3/ representations (GWS 2.3.x).

    * For /v2/ (xml) representations see the v2 documentation.

    * See the wiki article Group Service API for instructions and help with the Group Service.

    The page includes access and authentication instructions.


    * The yaml source of this document.

    * Document modified: 2020-06-15'
servers:
- url: https://groups.uw.edu/group_sws/v3
  description: Production server - InCommon certificate
- url: https://eval.groups.uw.edu/group_sws/v3
  description: Evaluation server - InCommon certificate
- url: https://dev.groups.uw.edu/group_sws/v3
  description: Development server - InCommon certificate
- url: https://iam-ws.u.washington.edu/group_sws/v3
  description: Production server - UWCA certificate (deprecated)
tags:
- name: Searches
  description: Group and member searches
paths:
  /search:
    get:
      tags:
      - Searches
      description: 'Finds groups. Parameters specify matching conditions, which are ANDed to generate the search result.

        * Note. The affiliate search ignores any other search parameters.'
      parameters:
      - name: name
        in: query
        description: some part of the group name, "*" is a wildcard character
        required: false
        schema:
          type: string
      - name: stem
        in: query
        description: stem part of the name
        required: false
        schema:
          type: string
      - name: scope
        in: query
        description: stem search scope (depth)
        required: false
        schema:
          type: string
          enum:
          - one
          - all
      - name: member
        in: query
        description: member of the group
        required: false
        schema:
          type: string
      - name: type
        in: query
        description: member search type
        required: false
        schema:
          type: string
          enum:
          - direct
          - effective
      - name: owner
        in: query
        description: identifier of an administrator (admin,creator,updater,membermanager)
        required: false
        schema:
          type: string
      - name: affiliate
        in: query
        description: name of an affiliate
        required: false
        schema:
          type: string
          enum:
          - uwnetid
          - email
          - google
          - radius
      - name: instructor
        in: query
        description: uwnetid or eppn of a course instructor (course groups only)
        required: false
        schema:
          type: string
      - name: source=registry
        in: query
        required: false
        description: 'handle request via the registry (default is a fast response cache)


          *This is a diagnostic tool.  Representations and availability may differ from those described here.*'
        schema:
          type: string
      - name: Accept
        in: header
        description: If specified, must be "application/json"
        schema:
          type: string
      responses:
        '200':
          description: An array of groups identifiers matching the search
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SearchResponse'
        '401':
          description: No permission
        '404':
          description: Group not found
        '406':
          $ref: '#/components/responses/406Error'
      summary: Get search
      x-summary-source: derived
      operationId: getSearch
      x-operation-id-source: derived
components:
  schemas:
    SearchResponse:
      type: object
      properties:
        schemas:
          type: array
          items:
            type: string
            enum:
            - urn:mace:washington.edu:schemas:groups:1.0
        meta:
          type: object
          properties:
            resourceType:
              type: string
              enum:
              - search
            version:
              description: Version of the API
              type: string
              example: v3.0
            searchParameters:
              type: object
              properties:
                name:
                  type: string
                stem:
                  type: string
                scope:
                  type: string
                member:
                  type: string
                type:
                  type: string
                owner:
                  type: string
                affiliate:
                  type: string
                instructor:
                  type: string
            selfRef:
              description: URL of this resource
              type: string
              example: https://iam-ws.u.washington.edu/group_sws/v3/search?stem=u_spud99_zz
            timestamp:
              description: Response timestamp (milli-seconds from epoch)
              type: long
              example: 1214343146201
        data:
          description: Group entries
          type: array
          items:
            $ref: '#/components/schemas/GroupReference'
    GroupReference:
      type: object
      description: A group reference
      properties:
        regid:
          description: Group regid
          type: string
        id:
          description: Group id
          type: string
        name:
          description: Groups's display name
          type: string
        via:
          type: array
          description: For effective searches these represent the indirect group paths.
          items:
            type: string
            description: Group id
      required:
      - regid
      - id
      - name
  responses:
    406Error:
      description: Not Acceptable (Accept or Content-type not application/json)
externalDocs:
  description: UW-IT Groups Web Service (GWS) API documentation
  url: https://iam-tools.u.washington.edu/apis/gws/
x-operator: institution
x-provenance:
  method: searched
  source: https://iam-tools.u.washington.edu/apis/gws/api.yaml
  generated: '2026-08-30'
  note: Fetched verbatim from the UW-IT IAM tools API documentation host on 2026-08-30 (HTTP 200). servers[] resolve to University of Washington registrable domains (uw.edu / washington.edu), so the operator is the institution, not a vendor. Only externalDocs, x-operator and x-provenance were added; info and paths are as published.
  pristine_copy: openapi/_original/university-of-washington-groups-web-service-v3.yaml