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/case/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 CASE 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/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_989977f0
      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:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /dev/mint:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_dev_mint_1355ec44
      parameters:
        - in: query
          name: tenantId
          required: false
          schema:
            type: string
      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
      security: []
      summary: Mint a public demo token
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/Alignments:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_Alignments_311768a5
      parameters:
        - in: query
          name: cfItemIdentifier
          required: false
          schema:
            type: string
        - in: query
          name: cfItemUri
          required: false
          schema:
            type: string
        - in: query
          name: externalId
          required: false
          schema:
            type: string
        - in: query
          name: externalSystem
          required: false
          schema:
            type: string
        - in: query
          name: fields
          required: false
          schema:
            type: string
        - in: query
          name: limit
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: offset
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: orderBy
          required: false
          schema:
            type: string
        - in: query
          name: sort
          required: false
          schema:
            type: string
        - in: query
          name: updatedSince
          required: false
          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: List Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_ims_case_v1p1_Alignments_110bd3f5
      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 Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/Alignments/{alignmentId}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_DELETE_ims_case_v1p1_Alignments_alignmentId_18abca68
      parameters:
        - in: path
          name: alignmentId
          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 Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_Alignments_alignmentId_75c58af7
      parameters:
        - in: path
          name: alignmentId
          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 Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PATCH_ims_case_v1p1_Alignments_alignmentId_3dc8d115
      parameters:
        - in: path
          name: alignmentId
          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 Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PUT_ims_case_v1p1_Alignments_alignmentId_cbba6fd1
      parameters:
        - in: path
          name: alignmentId
          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 Alignment
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFAssociationGroupings/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFAssociationGroupings_sourcedId_03941497
      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 imported CFAssociationGrouping support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFAssociations:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFAssociations_2ef12b1e
      parameters:
        - in: query
          name: CFDocumentURI
          required: false
          schema:
            type: string
        - in: query
          name: associationType
          required: false
          schema:
            type: string
        - in: query
          name: destinationIdentifier
          required: false
          schema:
            type: string
        - in: query
          name: fields
          required: false
          schema:
            type: string
        - in: query
          name: limit
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: offset
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: orderBy
          required: false
          schema:
            type: string
        - in: query
          name: originIdentifier
          required: false
          schema:
            type: string
        - in: query
          name: sort
          required: false
          schema:
            type: string
        - in: query
          name: updatedSince
          required: false
          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: List CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_ims_case_v1p1_CFAssociations_bb26ef8d
      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 CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFAssociations/{identifier}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_DELETE_ims_case_v1p1_CFAssociations_identifier_7a4b178d
      parameters:
        - in: path
          name: identifier
          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 CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFAssociations_identifier_457b60cf
      parameters:
        - in: path
          name: identifier
          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 CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PATCH_ims_case_v1p1_CFAssociations_identifier_d35d0ffe
      parameters:
        - in: path
          name: identifier
          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 CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PUT_ims_case_v1p1_CFAssociations_identifier_087a2860
      parameters:
        - in: path
          name: identifier
          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 CFAssociation
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFConcepts/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFConcepts_sourcedId_f12dd68a
      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 imported CFConcept support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFDocuments:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFDocuments_4e68c6f0
      parameters:
        - in: query
          name: educationLevel
          required: false
          schema:
            type: string
        - in: query
          name: fields
          required: false
          schema:
            type: string
        - in: query
          name: filter
          required: false
          schema:
            type: string
        - in: query
          name: limit
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: offset
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: orderBy
          required: false
          schema:
            type: string
        - in: query
          name: sort
          required: false
          schema:
            type: string
        - in: query
          name: subject
          required: false
          schema:
            type: string
        - in: query
          name: updatedSince
          required: false
          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: List CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_ims_case_v1p1_CFDocuments_f3ea0b59
      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 CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFDocuments/{identifier}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_DELETE_ims_case_v1p1_CFDocuments_identifier_01b63083
      parameters:
        - in: path
          name: identifier
          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 CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFDocuments_identifier_399ebcfd
      parameters:
        - in: path
          name: identifier
          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 CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PATCH_ims_case_v1p1_CFDocuments_identifier_775ff2e4
      parameters:
        - in: path
          name: identifier
          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 CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PUT_ims_case_v1p1_CFDocuments_identifier_e85034a7
      parameters:
        - in: path
          name: identifier
          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 CFDocument
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFItemTypes/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFItemTypes_sourcedId_966af0aa
      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 imported CFItemType support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFItems:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFItems_e616c2a2
      parameters:
        - in: query
          name: CFDocumentURI
          required: false
          schema:
            type: string
        - in: query
          name: associationType
          required: false
          schema:
            type: string
        - in: query
          name: cfDocumentIdentifier
          required: false
          schema:
            type: string
        - in: query
          name: educationLevel
          required: false
          schema:
            type: string
        - in: query
          name: fields
          required: false
          schema:
            type: string
        - in: query
          name: limit
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: offset
          required: false
          schema:
            minimum: 0
            type: integer
        - in: query
          name: orderBy
          required: false
          schema:
            type: string
        - in: query
          name: parentIdentifier
          required: false
          schema:
            type: string
        - in: query
          name: sort
          required: false
          schema:
            type: string
        - in: query
          name: subject
          required: false
          schema:
            type: string
        - in: query
          name: updatedSince
          required: false
          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: List CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_ims_case_v1p1_CFItems_80c3df96
      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 CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFItems/{identifier}:
    delete:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_DELETE_ims_case_v1p1_CFItems_identifier_70ea2580
      parameters:
        - in: path
          name: identifier
          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 CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFItems_identifier_9ccf82af
      parameters:
        - in: path
          name: identifier
          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 CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    patch:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PATCH_ims_case_v1p1_CFItems_identifier_584d6846
      parameters:
        - in: path
          name: identifier
          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 CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    put:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_PUT_ims_case_v1p1_CFItems_identifier_b01fbed9
      parameters:
        - in: path
          name: identifier
          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 CFItem
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFItems/{sourcedId}/associations:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFItems_sourcedId_associations_bde99f36
      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: List associations for a CASE item
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFLicenses/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFLicenses_sourcedId_c94748c1
      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 imported CFLicense support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFPackages:
    post:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_POST_ims_case_v1p1_CFPackages_2f054d57
      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: Import a CASE package
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFPackages/{packageId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFPackages_packageId_cd2c4468
      parameters:
        - in: path
          name: packageId
          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: Export a CASE package
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFRubrics/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFRubrics_sourcedId_512281c2
      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 imported CFRubric support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /ims/case/v1p1/CFSubjects/{sourcedId}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_ims_case_v1p1_CFSubjects_sourcedId_d545dbb9
      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 imported CFSubject support definition
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /problems:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_problems_00e2d8c4
      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: List CASE Problem types
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
  /problems/{problemCode}:
    get:
      externalDocs:
        description: Owning data dictionary
        url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
      operationId: case_1edtech_GET_problems_problemCode_32c48ac1
      parameters:
        - in: path
          name: problemCode
          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
      security: []
      summary: Read one CASE Problem type
      tags:
        - CASE
      x-data-dictionary: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
security:
  - bearerAuth: []
servers:
  - description: Platform3 master alias
    url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/implementation/api
tags:
  - externalDocs:
      description: Owning data dictionary
      url: https://platform3-andymontgomery-9773s-projects.vercel.app/case/1edtech/data_dictionary/
    name: CASE
x-platform3-module: case
x-platform3-operation-count: 37
x-platform3-shipped-inventory-source: site/vercel.json
x-platform3-surface: 1edtech
