components:
  schemas:
    JsonValue: {}
    Problem:
      additionalProperties: true
      properties:
        code:
          type: string
        detail:
          type: string
        requestId:
          type: string
        status:
          type: integer
        title:
          type: string
        traceId:
          type: string
        type:
          format: uri
          type: string
      type: object
  securitySchemes:
    bearerAuth:
      bearerFormat: JWT
      scheme: bearer
      type: http
externalDocs:
  description: Customer documentation
  url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/customer_website/
info:
  description: Generated discovery contract for the live Platform3 master route. Domain field semantics remain owned by the linked data dictionary.
  title: Platform3 OneRoster 1EdTech API
  version: 1.0.0
openapi: 3.1.0
paths:
  /:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_838ef954
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      security: []
      summary: Read the API discovery descriptor
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /academicSessions:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_academicSessions_a1fd8348
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_academicSessions_b3129a48
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a1
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a1
        "202": *a1
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /academicSessions/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_academicSessions_sourcedId_791011fc
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_academicSessions_sourcedId_6e408089
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_academicSessions_sourcedId_f90a795c
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_academicSessions_sourcedId_afd4f843
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Academic Sessions
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /categories:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_categories_3dcd5690
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_categories_ed573805
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a2
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a2
        "202": *a2
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /categories/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_categories_sourcedId_33e896a7
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_categories_sourcedId_3cf9207f
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_categories_sourcedId_593e99c4
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_categories_sourcedId_db30eb1c
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Categories
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classResources:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classResources_9265d635
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_classResources_0bb6eb0f
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a4
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a4
        "202": *a4
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classResources/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_classResources_sourcedId_039cde10
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classResources_sourcedId_e554a795
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_classResources_sourcedId_f7fe3d69
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_classResources_sourcedId_e77333ff
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Class Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classes:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classes_67a0d498
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_classes_2f855af0
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a3
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a3
        "202": *a3
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classes/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_classes_sourcedId_97dd0699
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classes_sourcedId_7e704cc4
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_classes_sourcedId_1fd8d30b
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_classes_sourcedId_e8081133
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Classes
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classes/{sourcedId}/lineItems:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classes_sourcedId_lineItems_0f431121
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster lineItems sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /classes/{sourcedId}/students:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_classes_sourcedId_students_bbbf4cae
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster students sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /courseResources:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_courseResources_35b16045
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_courseResources_65881ac5
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a5
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a5
        "202": *a5
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /courseResources/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_courseResources_sourcedId_0d0595b9
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_courseResources_sourcedId_725d5b24
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_courseResources_sourcedId_782741c4
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_courseResources_sourcedId_4d56e808
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Course Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /courses:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_courses_0dabe6df
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_courses_0caa9cce
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a6
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a6
        "202": *a6
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /courses/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_courses_sourcedId_27cd9c53
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_courses_sourcedId_567de0e9
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_courses_sourcedId_aa652400
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_courses_sourcedId_20a65f11
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Courses
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /demo-token:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_demo_token_eb2a3e98
      parameters:
        - in: query
          name: tenantId
          required: false
          schema:
            type: string
      responses:
        "200": &a7
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a7
        "202": *a7
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      security: []
      summary: Mint a public demo token through the compatibility alias
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /demographics:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_demographics_25809ef3
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_demographics_48ef56a7
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a8
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a8
        "202": *a8
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /demographics/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_demographics_sourcedId_4ae6ced9
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_demographics_sourcedId_a2fd580a
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_demographics_sourcedId_44fb3500
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_demographics_sourcedId_92d497ad
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Demographics
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /dev/mint:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_dev_mint_9db36247
      parameters:
        - in: query
          name: tenantId
          required: false
          schema:
            type: string
      responses:
        "200": &a9
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a9
        "202": *a9
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      security: []
      summary: Mint a public demo token
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /enrollments:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_enrollments_27822f41
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_enrollments_c39bb556
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a10
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a10
        "202": *a10
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /enrollments/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_enrollments_sourcedId_ae6089bd
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_enrollments_sourcedId_e14c116d
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_enrollments_sourcedId_e9c397f5
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_enrollments_sourcedId_865f36fe
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Enrollments
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /exports/csv:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_exports_csv_3ff50e8b
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a11
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a11
        "202": *a11
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Export a OneRoster CSV package
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /gradingPeriods:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_gradingPeriods_cb09b6f7
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Grading Periods
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /imports/csv:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_imports_csv_5d3d081d
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a12
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a12
        "202": *a12
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Import a OneRoster CSV package
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /imports/{batchId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_imports_batchId_5d0ffccc
      parameters:
        - in: path
          name: batchId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read a OneRoster import batch
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItemLearningObjectiveIds:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItemLearningObjectiveIds_3e0bdc3e
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_lineItemLearningObjectiveIds_8fbeb0ad
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a13
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a13
        "202": *a13
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItemLearningObjectiveIds/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_lineItemLearningObjectiveIds_sourcedId_bcc7ac41
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItemLearningObjectiveIds_sourcedId_a2dbd515
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_lineItemLearningObjectiveIds_sourcedId_63ebb1b7
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_lineItemLearningObjectiveIds_sourcedId_095ce7ba
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Line Item Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItemScoreScales:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItemScoreScales_505fa8e7
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_lineItemScoreScales_efcae825
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a15
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a15
        "202": *a15
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItemScoreScales/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_lineItemScoreScales_sourcedId_a41d3179
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItemScoreScales_sourcedId_cd7c3983
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_lineItemScoreScales_sourcedId_02bf2b0e
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_lineItemScoreScales_sourcedId_581a3c18
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Line Item Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItems:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItems_5de0daf2
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_lineItems_9e14f782
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a14
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a14
        "202": *a14
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /lineItems/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_lineItems_sourcedId_7345eed1
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_lineItems_sourcedId_b215a441
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_lineItems_sourcedId_1387b96f
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_lineItems_sourcedId_65db1c84
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Line Items
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /orgs:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_orgs_619c1a0b
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_orgs_fea3ff35
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a16
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a16
        "202": *a16
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /orgs/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_orgs_sourcedId_f924f83e
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_orgs_sourcedId_0957df92
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_orgs_sourcedId_15bf9a65
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_orgs_sourcedId_4cca24bc
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Organizations
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /orgs/{sourcedId}/classes:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_orgs_sourcedId_classes_a0a77512
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster classes sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resources:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resources_06e87b40
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_resources_6e702a58
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a17
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a17
        "202": *a17
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resources/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_resources_sourcedId_2c56bce6
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resources_sourcedId_1d6bd215
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_resources_sourcedId_28ef7df2
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_resources_sourcedId_aa8c590f
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resultLearningObjectiveIds:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resultLearningObjectiveIds_ae7a0945
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_resultLearningObjectiveIds_72c7bac3
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a18
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a18
        "202": *a18
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resultLearningObjectiveIds/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_resultLearningObjectiveIds_sourcedId_a0f5266f
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resultLearningObjectiveIds_sourcedId_d4e4f777
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_resultLearningObjectiveIds_sourcedId_51bd32d5
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_resultLearningObjectiveIds_sourcedId_b28225f9
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Result Learning Objective IDs
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resultScoreScales:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resultScoreScales_1a4dadfc
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_resultScoreScales_903bc0bb
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a20
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a20
        "202": *a20
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /resultScoreScales/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_resultScoreScales_sourcedId_33584050
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_resultScoreScales_sourcedId_8ffe0859
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_resultScoreScales_sourcedId_4421eb66
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_resultScoreScales_sourcedId_1518a312
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Result Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /results:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_results_4d38b286
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_results_7ae5dcd2
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a19
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a19
        "202": *a19
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /results/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_results_sourcedId_d14faac1
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_results_sourcedId_274fd7ca
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_results_sourcedId_57e6f765
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_results_sourcedId_f008cf26
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Results
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /roles:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_roles_3a447ab1
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_roles_82c2284b
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a21
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a21
        "202": *a21
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /roles/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_roles_sourcedId_dcb2e5dc
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_roles_sourcedId_070284a1
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_roles_sourcedId_fc846243
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_roles_sourcedId_0bd8d6ea
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Roles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /schools/{sourcedId}/classes:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_schools_sourcedId_classes_8f632aeb
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster classes sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /scoreScales:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_scoreScales_8e77481c
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_scoreScales_65086caf
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a22
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a22
        "202": *a22
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /scoreScales/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_scoreScales_sourcedId_f86654d3
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_scoreScales_sourcedId_24a3048d
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_scoreScales_sourcedId_4ee1f241
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_scoreScales_sourcedId_746c14ce
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Score Scales
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /students/{sourcedId}/results:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_students_sourcedId_results_926b6263
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster results sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /userProfiles:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_userProfiles_1e785c65
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_userProfiles_268ce9cc
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a23
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a23
        "202": *a23
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /userProfiles/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_userProfiles_sourcedId_62440780
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_userProfiles_sourcedId_e2adba99
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_userProfiles_sourcedId_d6d9d393
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_userProfiles_sourcedId_8d18b6ec
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace User Profiles
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /userResources:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_userResources_102c8127
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_userResources_d6eda734
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a24
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a24
        "202": *a24
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /userResources/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_userResources_sourcedId_711bba65
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_userResources_sourcedId_0e15d648
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_userResources_sourcedId_e86a9c47
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_userResources_sourcedId_610f68e5
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace User Resources
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /users:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_users_bb17df51
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: List Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_POST_users_34659839
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200": &a25
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "201": *a25
        "202": *a25
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Create Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /users/{sourcedId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_DELETE_users_sourcedId_888beea0
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        "204":
          description: Successful deletion
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Delete Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_users_sourcedId_4c14b20f
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PATCH_users_sourcedId_758329b2
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Update Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_PUT_users_sourcedId_95851f17
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
        - in: header
          name: Idempotency-Key
          required: true
          schema:
            type: string
        - in: header
          name: If-Match
          required: true
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: "#/components/schemas/JsonValue"
        required: true
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Replace Users
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /users/{sourcedId}/enrollments:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_users_sourcedId_enrollments_c7c8d3ad
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster enrollments sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
  /users/{sourcedId}/results:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
      operationId: oneroster_1edtech_GET_users_sourcedId_results_26c08ec6
      parameters:
        - in: path
          name: sourcedId
          required: true
          schema:
            type: string
      responses:
        "200":
          content:
            application/json:
              schema:
                $ref: "#/components/schemas/JsonValue"
          description: Successful response
        default:
          content:
            application/problem+json:
              schema:
                $ref: "#/components/schemas/Problem"
          description: Problem response
      summary: Read OneRoster results sub-collection
      tags:
        - OneRoster
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
security:
  - bearerAuth: []
servers:
  - description: Platform3 master alias
    url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/implementation/api
tags:
  - externalDocs:
      description: Owning data dictionary
      url: https://platform3-andymontgomery-9773s-projects.vercel.app/oneroster/1edtech/data_dictionary/
    name: OneRoster
x-platform3-module: oneroster
x-platform3-operation-count: 140
x-platform3-shipped-inventory-source: site/vercel.json
x-platform3-surface: 1edtech
